mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 11:35:19 +00:00
qemu: Assume and retire QEMU_CAPS_BLOCKDEV_BACKUP
The blockdev-backup QMP command was introduced in qemu-2.3. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
66c442f80f
commit
5eb283e294
@ -802,12 +802,6 @@ qemuBackupBegin(virDomainObj *vm,
|
|||||||
goto endjob;
|
goto endjob;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_BLOCKDEV_BACKUP)) {
|
|
||||||
virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s",
|
|
||||||
_("backup is not supported with this QEMU"));
|
|
||||||
goto endjob;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (virDomainBackupAlignDisks(def, vm->def, suffix) < 0)
|
if (virDomainBackupAlignDisks(def, vm->def, suffix) < 0)
|
||||||
goto endjob;
|
goto endjob;
|
||||||
|
|
||||||
|
@ -621,7 +621,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
|||||||
/* 395 */
|
/* 395 */
|
||||||
"vnc-power-control", /* QEMU_CAPS_VNC_POWER_CONTROL */
|
"vnc-power-control", /* QEMU_CAPS_VNC_POWER_CONTROL */
|
||||||
"audiodev", /* X_QEMU_CAPS_AUDIODEV */
|
"audiodev", /* X_QEMU_CAPS_AUDIODEV */
|
||||||
"blockdev-backup", /* QEMU_CAPS_BLOCKDEV_BACKUP */
|
"blockdev-backup", /* X_QEMU_CAPS_BLOCKDEV_BACKUP */
|
||||||
"object.qapified", /* QEMU_CAPS_OBJECT_JSON */
|
"object.qapified", /* QEMU_CAPS_OBJECT_JSON */
|
||||||
"rotation-rate", /* QEMU_CAPS_ROTATION_RATE */
|
"rotation-rate", /* QEMU_CAPS_ROTATION_RATE */
|
||||||
|
|
||||||
@ -1585,7 +1585,6 @@ static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
|
|||||||
{ "blockdev-add/arg-type/+file/aio/^io_uring", QEMU_CAPS_AIO_IO_URING },
|
{ "blockdev-add/arg-type/+file/aio/^io_uring", QEMU_CAPS_AIO_IO_URING },
|
||||||
{ "blockdev-add/arg-type/+rbd/encrypt", QEMU_CAPS_RBD_ENCRYPTION },
|
{ "blockdev-add/arg-type/+rbd/encrypt", QEMU_CAPS_RBD_ENCRYPTION },
|
||||||
{ "blockdev-add/arg-type/+nbd/tls-hostname", QEMU_CAPS_BLOCKDEV_NBD_TLS_HOSTNAME },
|
{ "blockdev-add/arg-type/+nbd/tls-hostname", QEMU_CAPS_BLOCKDEV_NBD_TLS_HOSTNAME },
|
||||||
{ "blockdev-backup", QEMU_CAPS_BLOCKDEV_BACKUP },
|
|
||||||
{ "blockdev-snapshot/$allow-write-only-overlay", QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY },
|
{ "blockdev-snapshot/$allow-write-only-overlay", QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY },
|
||||||
{ "chardev-add/arg-type/backend/+socket/data/reconnect", QEMU_CAPS_CHARDEV_RECONNECT },
|
{ "chardev-add/arg-type/backend/+socket/data/reconnect", QEMU_CAPS_CHARDEV_RECONNECT },
|
||||||
{ "chardev-add/arg-type/backend/+file/data/logfile", QEMU_CAPS_CHARDEV_LOGFILE },
|
{ "chardev-add/arg-type/backend/+file/data/logfile", QEMU_CAPS_CHARDEV_LOGFILE },
|
||||||
@ -5240,8 +5239,7 @@ virQEMUCapsInitQMPVersionCaps(virQEMUCaps *qemuCaps)
|
|||||||
void
|
void
|
||||||
virQEMUCapsInitProcessCapsInterlock(virQEMUCaps *qemuCaps)
|
virQEMUCapsInitProcessCapsInterlock(virQEMUCaps *qemuCaps)
|
||||||
{
|
{
|
||||||
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_BLOCKDEV_BACKUP) &&
|
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_BLOCKDEV_REOPEN) &&
|
||||||
virQEMUCapsGet(qemuCaps, QEMU_CAPS_BLOCKDEV_REOPEN) &&
|
|
||||||
virQEMUCapsGet(qemuCaps, QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING))
|
virQEMUCapsGet(qemuCaps, QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING))
|
||||||
virQEMUCapsSet(qemuCaps, QEMU_CAPS_INCREMENTAL_BACKUP);
|
virQEMUCapsSet(qemuCaps, QEMU_CAPS_INCREMENTAL_BACKUP);
|
||||||
|
|
||||||
|
@ -600,7 +600,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
|||||||
/* 395 */
|
/* 395 */
|
||||||
QEMU_CAPS_VNC_POWER_CONTROL, /* -vnc power-control option */
|
QEMU_CAPS_VNC_POWER_CONTROL, /* -vnc power-control option */
|
||||||
X_QEMU_CAPS_AUDIODEV, /* -audiodev instead of QEMU_AUDIO_DRV */
|
X_QEMU_CAPS_AUDIODEV, /* -audiodev instead of QEMU_AUDIO_DRV */
|
||||||
QEMU_CAPS_BLOCKDEV_BACKUP, /* qemu supports the blockdev-backup job */
|
X_QEMU_CAPS_BLOCKDEV_BACKUP, /* qemu supports the blockdev-backup job */
|
||||||
QEMU_CAPS_OBJECT_JSON, /* parameters for object-add are formally described */
|
QEMU_CAPS_OBJECT_JSON, /* parameters for object-add are formally described */
|
||||||
QEMU_CAPS_ROTATION_RATE, /* scsi-disk / ide-drive rotation-rate prop */
|
QEMU_CAPS_ROTATION_RATE, /* scsi-disk / ide-drive rotation-rate prop */
|
||||||
|
|
||||||
|
@ -138,7 +138,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -139,7 +139,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -103,7 +103,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -181,7 +181,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -148,7 +148,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -154,7 +154,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -140,7 +140,6 @@
|
|||||||
<flag name='am53c974'/>
|
<flag name='am53c974'/>
|
||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -188,7 +188,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -62,7 +62,6 @@
|
|||||||
<flag name='netdev.vhost-vdpa'/>
|
<flag name='netdev.vhost-vdpa'/>
|
||||||
<flag name='ncr53c90'/>
|
<flag name='ncr53c90'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -190,7 +190,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -152,7 +152,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -156,7 +156,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -142,7 +142,6 @@
|
|||||||
<flag name='am53c974'/>
|
<flag name='am53c974'/>
|
||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -110,7 +110,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -191,7 +191,6 @@
|
|||||||
<flag name='vhost-user-blk'/>
|
<flag name='vhost-user-blk'/>
|
||||||
<flag name='cpu-max'/>
|
<flag name='cpu-max'/>
|
||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='input-linux'/>
|
<flag name='input-linux'/>
|
||||||
<flag name='query-display-options'/>
|
<flag name='query-display-options'/>
|
||||||
|
@ -155,7 +155,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -112,7 +112,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -194,7 +194,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -194,7 +194,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -164,7 +164,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -157,7 +157,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -194,7 +194,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -165,7 +165,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -168,7 +168,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -194,7 +194,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
@ -194,7 +194,6 @@
|
|||||||
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
<flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
|
||||||
<flag name='migration-param.block-bitmap-mapping'/>
|
<flag name='migration-param.block-bitmap-mapping'/>
|
||||||
<flag name='vnc-power-control'/>
|
<flag name='vnc-power-control'/>
|
||||||
<flag name='blockdev-backup'/>
|
|
||||||
<flag name='object.qapified'/>
|
<flag name='object.qapified'/>
|
||||||
<flag name='rotation-rate'/>
|
<flag name='rotation-rate'/>
|
||||||
<flag name='compat-deprecated'/>
|
<flag name='compat-deprecated'/>
|
||||||
|
Loading…
Reference in New Issue
Block a user