caps: Add new capability for the iotune group name

Add the capability to detect if the qemu binary can support the feature
to use throttling.group.
This commit is contained in:
John Ferlan 2016-11-07 06:19:50 -05:00
parent 9001662b9f
commit d3364dfdc8
10 changed files with 11 additions and 0 deletions

View File

@ -353,6 +353,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
"query-qmp-schema",
"gluster.debug_level",
"vhost-scsi",
"drive-iotune-group",
);
@ -2923,6 +2924,7 @@ static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
{ "name", "guest", QEMU_CAPS_NAME_GUEST },
{ "spice", "unix", QEMU_CAPS_SPICE_UNIX },
{ "drive", "throttling.bps-total-max-length", QEMU_CAPS_DRIVE_IOTUNE_MAX_LENGTH },
{ "drive", "throttling.group", QEMU_CAPS_DRIVE_IOTUNE_GROUP },
};
static int

View File

@ -388,6 +388,7 @@ typedef enum {
QEMU_CAPS_QUERY_QMP_SCHEMA, /* query-qmp-schema command */
QEMU_CAPS_GLUSTER_DEBUG_LEVEL, /* -drive gluster.debug_level={0..9} */
QEMU_CAPS_DEVICE_VHOST_SCSI, /* -device vhost-scsi-{ccw,pci} */
QEMU_CAPS_DRIVE_IOTUNE_GROUP, /* -drive throttling.group=<name> */
QEMU_CAPS_LAST /* this must always be the last item */
} virQEMUCapsFlags;

View File

@ -182,6 +182,7 @@
<flag name='machine-iommu'/>
<flag name='virtio-vga'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2004000</version>
<kvmVersion>0</kvmVersion>
<package></package>

View File

@ -188,6 +188,7 @@
<flag name='virtio-vga'/>
<flag name='query-qmp-schema'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2005000</version>
<kvmVersion>0</kvmVersion>
<package></package>

View File

@ -163,6 +163,7 @@
<flag name='ivshmem-doorbell'/>
<flag name='query-qmp-schema'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
<package></package>

View File

@ -163,6 +163,7 @@
<flag name='ivshmem-doorbell'/>
<flag name='query-qmp-schema'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
<package></package>

View File

@ -158,6 +158,7 @@
<flag name='ivshmem-doorbell'/>
<flag name='query-qmp-schema'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
<package></package>

View File

@ -197,6 +197,7 @@
<flag name='ivshmem-doorbell'/>
<flag name='query-qmp-schema'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
<package></package>

View File

@ -199,6 +199,7 @@
<flag name='query-qmp-schema'/>
<flag name='gluster.debug_level'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2007000</version>
<kvmVersion>0</kvmVersion>
<package> (v2.7.0)</package>

View File

@ -196,6 +196,7 @@
<flag name='ivshmem-doorbell'/>
<flag name='query-qmp-schema'/>
<flag name='vhost-scsi'/>
<flag name='drive-iotune-group'/>
<version>2007091</version>
<kvmVersion>0</kvmVersion>
<package> (v2.8.0-rc1-dirty)</package>