mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 19:02:25 +00:00
qemu: driver: Convert disk stats code to use 'format' nodename accessors
I case of statistics we're interested in the statistics of the effective bitmap whatever it happens to be. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
6eb41dff95
commit
ac6cd5869a
@ -9368,7 +9368,7 @@ qemuDomainBlocksStatsGather(virDomainObj *vm,
|
||||
|
||||
/* capacity are reported only per node-name so we need to transfer them */
|
||||
if (disk && disk->src &&
|
||||
(capstats = virHashLookup(blockstats, disk->src->nodeformat))) {
|
||||
(capstats = virHashLookup(blockstats, qemuBlockStorageSourceGetEffectiveNodename(disk->src)))) {
|
||||
(*retstats)->capacity = capstats->capacity;
|
||||
(*retstats)->physical = capstats->physical;
|
||||
(*retstats)->wr_highest_offset = capstats->wr_highest_offset;
|
||||
@ -17348,7 +17348,7 @@ qemuDomainGetStatsBlockExportDisk(virDomainDiskDef *disk,
|
||||
|
||||
if (QEMU_DOMAIN_DISK_PRIVATE(disk)->qomName) {
|
||||
frontendalias = QEMU_DOMAIN_DISK_PRIVATE(disk)->qomName;
|
||||
backendalias = n->nodeformat;
|
||||
backendalias = qemuBlockStorageSourceGetEffectiveNodename(n);
|
||||
backendstoragealias = qemuBlockStorageSourceGetStorageNodename(n);
|
||||
} else {
|
||||
/* alias may be NULL if the VM is not running */
|
||||
@ -17402,7 +17402,7 @@ qemuDomainGetStatsBlockExportDisk(virDomainDiskDef *disk,
|
||||
return -1;
|
||||
|
||||
if (qemuDomainGetStatsOneBlock(driver, cfg, dom, params,
|
||||
disk->mirror->nodeformat,
|
||||
qemuBlockStorageSourceGetEffectiveNodename(disk->mirror),
|
||||
disk->mirror,
|
||||
*recordnr,
|
||||
stats) < 0)
|
||||
@ -17431,7 +17431,7 @@ qemuDomainGetStatsBlockExportDisk(virDomainDiskDef *disk,
|
||||
return -1;
|
||||
|
||||
if (qemuDomainGetStatsOneBlock(driver, cfg, dom, params,
|
||||
backupdisk->store->nodeformat,
|
||||
qemuBlockStorageSourceGetEffectiveNodename(backupdisk->store),
|
||||
backupdisk->store,
|
||||
*recordnr,
|
||||
stats) < 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user