[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 7/7] iotests: Add test for image creation fallba
Re: [Qemu-devel] [PATCH 7/7] iotests: Add test for image creation fallback
Tue, 16 Jul 2019 09:10:49 -0500
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
On 7/15/19 4:48 AM, Max Reitz wrote:
>>> +_supported_fmt raw
>> Why is this stating "raw" here...
>>> +_supported_proto nbd
> Because it’s an NBD test.
>>> +_supported_os Linux
>>> +_make_test_img 64M
> Also, because I don‘t want this to create a qcow2 image. This should
> just set up a raw NBD node.
>>> +echo '--- Testing creation ---'
>>> +$QEMU_IMG create -f qcow2 "$TEST_IMG" 64M | _filter_img_create
>> ... and using qcow2 here instead?
> Practical answer: Nobody tests qcow2+nbd. Ever. Because it is
> generally a stupid combination. We need it for this test, though,
> because NBD is the simplest way to get a fixed-size block device.
There are definitely some broken things if you try qcow2+nbd. However, I
someday hope to implement a proposed NBD_CMD_RESIZE extension to the
protocol, at which point, it will be a lot easier to run qcow2+nbd
(where qcow2 can then advantage of automatic resizes of the protocol
layer, the same as it does for regular files), so part of that effort
may be figuring out how to make iotests cleanly support qcow2+nbd in
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
Description: OpenPGP digital signature
- Re: [Qemu-devel] [Qemu-block] [PATCH 3/7] block: Use blk_truncate_for_formatting(), (continued)