]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilities: Enable detection of QEMU_CAPS_BLOCKDEV_REOPEN
authorPeter Krempa <pkrempa@redhat.com>
Tue, 3 Nov 2020 08:16:30 +0000 (09:16 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 26 Jul 2021 18:25:23 +0000 (20:25 +0200)
Base it on the presence of the "blockdev-reopen" QMP command.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
src/qemu/qemu_capabilities.c
tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_6.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml

index 3804687080cccd027f6883fc0f696ab91e855de8..95589388661166bc035b252c2cae6c1f8defa541 100644 (file)
@@ -1182,6 +1182,7 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
     { "query-cpu-model-comparison", QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON },
     { "block-export-add", QEMU_CAPS_BLOCK_EXPORT_ADD },
     { "query-display-options", QEMU_CAPS_QUERY_DISPLAY_OPTIONS },
+    { "blockdev-reopen", QEMU_CAPS_BLOCKDEV_REOPEN },
 };
 
 struct virQEMUCapsStringFlags virQEMUCapsMigration[] = {
index 62bc6bdf054979863e201b52a5c30d41b4d18257..98b9c06cd1b7812beb9765737bab0e19a598849b 100644 (file)
     <vmcoreinfo supported='yes'/>
     <genid supported='yes'/>
     <backingStoreInput supported='yes'/>
-    <backup supported='no'/>
+    <backup supported='yes'/>
     <sev supported='no'/>
   </features>
 </domainCapabilities>
index 69d5f7e4043ca33b6e3307ae49d2be42948dd311..a9b40115576d0a9ad7a01a8e752c895168f2f8b7 100644 (file)
     <vmcoreinfo supported='yes'/>
     <genid supported='yes'/>
     <backingStoreInput supported='yes'/>
-    <backup supported='no'/>
+    <backup supported='yes'/>
     <sev supported='no'/>
   </features>
 </domainCapabilities>
index a21c131d41b5aedf100e9462305d252a0eb3db21..91a845204b74a1fbc28fca196c542f5daeee2db6 100644 (file)
     <vmcoreinfo supported='yes'/>
     <genid supported='yes'/>
     <backingStoreInput supported='yes'/>
-    <backup supported='no'/>
+    <backup supported='yes'/>
     <sev supported='no'/>
   </features>
 </domainCapabilities>
index f5ada48bf23976b8efe23959fd6e09bb8c6fadd7..933b8eb2b57366976869c0ea0af87361cf953305 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
+  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='blockdev-file-dynamic-auto-read-only'/>
   <flag name='savevm-monitor-nodes'/>
   <flag name='vhost-user-fs'/>
   <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
+  <flag name='blockdev-reopen'/>
   <flag name='storage.werror'/>
   <flag name='fsdev.multidevs'/>
   <flag name='virtio.packed'/>