From: Peter Krempa <[email protected]>

Replace use of 'qemuStorageLimitsRefresh' by
'qemuDomainStorageSourceProbeSize'.

Signed-off-by: Peter Krempa <[email protected]>
---
 src/qemu/qemu_driver.c | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 1b14c6d42e..c6e35c58a4 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -17773,25 +17773,28 @@ 
qemuDomainGetStatsOneBlockFallback(virQEMUDriverConfig *cfg,
                                    virStorageSource *src,
                                    size_t block_idx)
 {
+    unsigned long long allocation = 0;
+    unsigned long long capacity = 0;
+    unsigned long long physical = 0;
+
     if (virStorageSourceIsEmpty(src) ||
         virStorageSourceIsFD(src))
         return;

-    if (qemuStorageLimitsRefresh(cfg, dom, src, true) <= 0) {
-        virResetLastError();
+    if (qemuDomainStorageSourceProbeSize(cfg, dom, src, &allocation,
+                                         &capacity, &physical) < 0)
         return;
-    }

-    if (src->allocation)
-        virTypedParamListAddULLong(params, src->allocation,
+    if (allocation)
+        virTypedParamListAddULLong(params, allocation,
                                    VIR_DOMAIN_STATS_BLOCK_PREFIX "%zu" 
VIR_DOMAIN_STATS_BLOCK_SUFFIX_ALLOCATION, block_idx);

-    if (src->capacity)
-        virTypedParamListAddULLong(params, src->capacity,
+    if (capacity)
+        virTypedParamListAddULLong(params, capacity,
                                    VIR_DOMAIN_STATS_BLOCK_PREFIX "%zu" 
VIR_DOMAIN_STATS_BLOCK_SUFFIX_CAPACITY, block_idx);

-    if (src->physical)
-        virTypedParamListAddULLong(params, src->physical,
+    if (physical)
+        virTypedParamListAddULLong(params, physical,
                                    VIR_DOMAIN_STATS_BLOCK_PREFIX "%zu" 
VIR_DOMAIN_STATS_BLOCK_SUFFIX_PHYSICAL, block_idx);
 }

-- 
2.54.0

Reply via email to