[PATCH v2 3/3] qemu: command: support for virtio-blk-pci discard option
Peter Krempa
pkrempa at redhat.com
Wed Sep 8 09:57:40 UTC 2021
On Tue, Sep 07, 2021 at 15:12:10 +0800, yuxiating at huawei.com wrote:
> From: yuxiating <yuxiating at huawei.com>
>
> This patch introduces a new attribute "discard". An example of
> the XML:
>
> <disk type='file' device='disk'>
> <driver name='qemu' type='qcow2' discard_enable='4'/>
>
> The corresponding QEMU command line:
>
> -device virtio-blk-pci,scsi=off,discard=off,id=virtio-disk0
>
> Signed-off-by: yuxiating <yuxiating at huawei.com>
> ---
> src/qemu/qemu_command.c | 5 +++
> .../qemuxml2argvdata/disk-virtio-discard.args | 29 +++++++++++++++
> .../qemuxml2argvdata/disk-virtio-discard.xml | 35 +++++++++++++++++++
> tests/qemuxml2argvtest.c | 2 ++
> 4 files changed, 71 insertions(+)
> create mode 100644 tests/qemuxml2argvdata/disk-virtio-discard.args
> create mode 100644 tests/qemuxml2argvdata/disk-virtio-discard.xml
[...]
> diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
> index 3b331d5fd4..4375b06d40 100644
> --- a/tests/qemuxml2argvtest.c
> +++ b/tests/qemuxml2argvtest.c
> @@ -1341,6 +1341,8 @@ mymain(void)
> DO_TEST("disk-order", QEMU_CAPS_VIRTIO_BLK_SCSI);
> DO_TEST("disk-virtio-queues",
> QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES);
> + DO_TEST("disk-virtio-discard",
> + QEMU_CAPS_DEVICE_DISCARD);
Please always use DO_TEST_CAPS_LATEST with new test cases as it covers
real qemu capabilities.
> DO_TEST_NOCAPS("disk-boot-disk");
> DO_TEST_NOCAPS("disk-boot-cdrom");
> DO_TEST_NOCAPS("floppy-drive-fat");
> --
> 2.27.0
>
More information about the libvir-list
mailing list