From: Peter Krempa Date: Tue, 19 Oct 2021 13:12:36 +0000 (+0200) Subject: qemuDomainGetStatsBlock: Always fetch stats for the full backing chain X-Git-Tag: v7.9.0-rc1~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65ff87c51c8d0f6729a6390c5bf5548d2682632f;p=thirdparty%2Flibvirt.git qemuDomainGetStatsBlock: Always fetch stats for the full backing chain Similarly to the fix to 'qemuDomainBlocksStatsGather' we should be always fetching the full backing chain so that we can avoid any automatic filter notes which would prevent us from fetching the stats for the correct nodename. Signed-off-by: Peter Krempa Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 34da87e330..b46ee01d31 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -18478,14 +18478,14 @@ qemuDomainGetStatsBlock(virQEMUDriver *driver, if (HAVE_JOB(privflags) && virDomainObjIsActive(dom)) { qemuDomainObjEnterMonitor(driver, dom); - rc = qemuMonitorGetAllBlockStatsInfo(priv->mon, &stats, visitBacking); + rc = qemuMonitorGetAllBlockStatsInfo(priv->mon, &stats, true); if (rc >= 0) { if (blockdev) rc = qemuMonitorBlockStatsUpdateCapacityBlockdev(priv->mon, stats); else ignore_value(qemuMonitorBlockStatsUpdateCapacity(priv->mon, stats, - visitBacking)); + true)); } if (fetchnodedata)