]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
news: Mention regression in virDomainBlockCopy with shallow+reuse flags
authorPeter Krempa <pkrempa@redhat.com>
Fri, 13 Mar 2020 13:24:35 +0000 (14:24 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 16 Mar 2020 07:21:30 +0000 (08:21 +0100)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Kashyap Chamarthy <kchamart@redhat.com>
docs/news.xml

index 7fd88f9998040b9499c9ad201876f3b99c3ac2ed..ae4ee444d0f6acd0c8e51122ceb36f1c914f55fa 100644 (file)
     <section title="Improvements">
     </section>
     <section title="Bug fixes">
+      <change>
+        <summary>
+          qemu: Open backing chain late for shallow block copy reusing external images
+        </summary>
+        <description>
+          With introduction of -blockdev for QEMU storage configuration
+          in libvirt-5.10 we've started opening the backing chain of the
+          destination/mirror of a virDomainBlockcopy started with
+          VIR_DOMAIN_BLOCK_COPY_REUSE_EXT | VIR_DOMAIN_BLOCK_COPY_SHALLOW flags
+          when starting the job rather than when virDomainBlockJobAbort with
+          VIR_DOMAIN_BLOCK_JOB_ABORT_PIVOT is issued. For users depending on
+          this undocumented quirky pre-blockdev behaviour this caused a
+          regression as the backing chain could not be modified while the copy
+          of the top image was progressing due to QEMU image locking. Note that
+          this fix also requires qemu-5.0 while -blockdev is used starting from
+          QEMU-4.2.
+        </description>
+      </change>
     </section>
   </release>
   <release version="v6.1.0" date="2020-03-03">