Hi, I hit a weird vhost-user-test failure on travis-ci recently, on a branch where I didn't touch any vhost-related code. From a quick look at the code, it looks like the vhost-user code is unhappy to see a disconnected socket.
I wasn't able to reproduce it. It seems to be a hard to reproduce race between vhost-user code and socket reconnection. The failure can be seen at: https://travis-ci.org/ehabkost/qemu-hacks/jobs/162077239 Error output: ** ERROR:tests/vhost-user-test.c:715:test_reconnect: child process (/i386/vhost-user/reconnect/subprocess [23792]) failed unexpectedly qemu-system-i386: Failed to set msg fds. qemu-system-i386: vhost VQ 0 ring restore failed: -1: Resource temporarily unavailable (11) qemu-system-i386: Failed to set msg fds. qemu-system-i386: vhost VQ 1 ring restore failed: -1: Resource temporarily unavailable (11) GTester: last random seed: R02S2892f6ad84bd5d03acd54cb75f444243 make: *** [check-qtest-i386] Error 1 -- Eduardo
