]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN
authorPeter Krempa <pkrempa@redhat.com>
Thu, 27 Feb 2020 11:23:29 +0000 (12:23 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 16 Mar 2020 16:33:08 +0000 (17:33 +0100)
This capability will be asserted once qemu stabilizes 'blockdev-reopen'.
For now we just add the capability so that we can introduce some code
that will use the reopening call. This will show our willingness to
adopt use of reopen and help qemu developers stabilize it.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h

index 9821fc7835a924a5278e2fc7eee0000ef0caf369..a95a60c36ab04803f0f878cebe21f801723347ef 100644 (file)
@@ -566,6 +566,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "vhost-user-fs",
               "query-named-block-nodes.flat",
               "blockdev-snapshot.allow-write-only-overlay",
+              "blockdev-reopen",
     );
 
 
index e952fcb6b8e1d5a211aba9e5d075c423754e2cef..f0961e273ceb22ad855a8bbda4498bf9abce7193 100644 (file)
@@ -547,6 +547,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_DEVICE_VHOST_USER_FS, /* -device vhost-user-fs */
     QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT, /* query-named-block-nodes supports the 'flat' option */
     QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY, /* blockdev-snapshot has the 'allow-write-only-overlay' feature */
+    QEMU_CAPS_BLOCKDEV_REOPEN, /* 'blockdev-reopen' qmp command is supported */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;