[Libguestfs] [PATCH libnbd 0/2] Change qemu-nbd interop tests to use socket activation.

Eric Blake eblake at redhat.com
Tue Oct 1 17:57:55 UTC 2019


On 10/1/19 11:15 AM, Richard W.M. Jones wrote:
> Now that we have implemented systemd socket activation, we can use
> this to run qemu-nbd in tests.
> 
> The first patch leaves some dead code around (the -DSERVE_OVER_TCP=1
> path).  It's possible we might want to use this to test against a
> putative future NBD server that only supports TCP, but on the other
> hand maybe we should just remove it.
> 
> Tests & valgrind still pass for me.

Cool - by passing in a socket, we can bypass qemu-nbd's insistence on 
TCP (still on my TODO list to get qemu-nbd to support TLS over Unix 
sockets, but socket activation does bypass that limitation), and avoid 
having to wait for the server to give us some indication that the socket 
is up (because it is already up).  I like it!

ACK series

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org




More information about the Libguestfs mailing list