]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: driver: Don't call qemuDomainDetermineDiskChain on block jobs
authorPeter Krempa <pkrempa@redhat.com>
Wed, 15 Mar 2017 16:10:41 +0000 (17:10 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 27 Mar 2017 07:29:57 +0000 (09:29 +0200)
Our code calls it when starting or re-starting the domain or when
hotplugging the disk so there's nothing to be detected.

src/qemu/qemu_driver.c

index b09b3a8ac99ecabdd36cc2a81a35b78eaaf2f5ef..972c06c34e3b6dd6f46576864c24d2bd7a4fb7db 100644 (file)
@@ -16525,9 +16525,6 @@ qemuDomainBlockCopyCommon(virDomainObjPtr vm,
         goto endjob;
     }
 
-    if (qemuDomainDetermineDiskChain(driver, vm, disk, false, true) < 0)
-        goto endjob;
-
     /* clear the _SHALLOW flag if there is only one layer */
     if (!disk->src->backingStore)
         flags &= ~VIR_DOMAIN_BLOCK_COPY_SHALLOW;
@@ -16907,8 +16904,6 @@ qemuDomainBlockCommit(virDomainPtr dom,
 
     if (qemuDomainDiskBlockJobIsActive(disk))
         goto endjob;
-    if (qemuDomainDetermineDiskChain(driver, vm, disk, false, true) < 0)
-        goto endjob;
 
     if (!top)
         topSource = disk->src;