From 1cf2f412ed64027e570734beb53c275ae4566bcc Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Fri, 13 Mar 2020 14:24:35 +0100 Subject: [PATCH] news: Mention regression in virDomainBlockCopy with shallow+reuse flags Signed-off-by: Peter Krempa Reviewed-by: Kashyap Chamarthy --- docs/news.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index 7fd88f9998..ae4ee444d0 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -48,6 +48,24 @@
+ + + qemu: Open backing chain late for shallow block copy reusing external images + + + 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. + +