qemuDomainGetStatsBlockExportDisk: Export stats also for 'dataStore'

For qcow2 disk images backed by another storage for storing the actual
blocks (the 'data-file' feature) we forgot to export stats in the bulk
stats API.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa committed 2026-03-25 09:28:07 +01:00
1 parent d731d54a57
commit 5f081c4b2e
1 file changed
+14
+14
View File
@@ -17928,6 +17928,20 @@ qemuDomainGetStatsBlockExportDisk(virDomainDiskDef *disk,
if (!visitBacking)
break;
if (virStorageSourceIsBacking(n->dataFileStore)) {
qemuDomainGetStatsBlockExportHeader(disk, n->dataFileStore,
*recordnr, params);
qemuDomainGetStatsOneBlock(cfg, dom, params,
qemuBlockStorageSourceGetEffectiveNodename(n->dataFileStore),
n->dataFileStore,
*recordnr, stats);
qemuDomainGetStatsBlockExportBackendStorage(qemuBlockStorageSourceGetStorageNodename(n->dataFileStore),
stats, *recordnr, params);
(*recordnr)++;
}
}
/* in blockdev mode where we can properly and uniquely identify images we