On Thu, Feb 17, 2022 at 05:04:13PM -0600, Eric Blake wrote:
> WIP: I need to finish writing the actual interop-qemu-block-size.sh to
> demonstrate scenarios where qemu-nbd advertises a block size > 1 to
> clients that request it, but sticks to 1 otherwise (see
> https://gitlab.com/qemu-project/qemu/-/blob/master/nbd/server.c#L660).
> 
> Our testsuite coverage of nbd_get_block_size() is pretty sparse (a
> single line in tests/errors.c, which was skipping until patches to
> nbdkit finally made it possible to utilize).  But in the process of
> adding an interop test with qemu-nbd, I also noticed that qemu-nbd (at
> least version 6.2) exposes different block sizes to older clients that
> don't request block size than it does to newer clients which promise
> to obey block sizes.  We still want to request by default, but now we
> need a knob, similar to the existing set_full_info(), for overriding
> that default for testing purposes.

The idea seems sensible.

> @@ -20,6 +20,7 @@ include $(top_srcdir)/subdir-rules.mk
>  EXTRA_DIST = \
>       dirty-bitmap.sh \
>       interop-qemu-storage-daemon.sh \
> +  interop-qemu-block-size.sh \
>       list-exports-nbd-config \
>       list-exports-test-dir/disk1 \
>       list-exports-test-dir/disk2 \
> @@ -141,6 +142,7 @@ TESTS += \
>       socket-activation-qemu-nbd \
>       dirty-bitmap.sh \
>       structured-read.sh \
> +  interop-qemu-block-size.sh \
>       $(NULL)

Is there an issue with the whitespace on these lines?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v

_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to