From: Peter Krempa Date: Wed, 15 Mar 2017 16:10:41 +0000 (+0100) Subject: qemu: driver: Don't call qemuDomainDetermineDiskChain on block jobs X-Git-Tag: v3.2.0-rc1~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff9ed72bf1eb60cc4748f1e07d4ff18ba26ae69e;p=thirdparty%2Flibvirt.git qemu: driver: Don't call qemuDomainDetermineDiskChain on block jobs Our code calls it when starting or re-starting the domain or when hotplugging the disk so there's nothing to be detected. --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index b09b3a8ac9..972c06c34e 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -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;