mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
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:
1 parent
d731d54a57
commit
5f081c4b2e
1 file changed
+14
@@ -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
|
||||
|
||||
Reference in new issue
Block a user