[PATCH 2/3] virtinstall: Fix the allocating disk size printed by the progress bar

Toshiki Sonoda sonoda.toshiki at fujitsu.com
Wed Nov 9 09:33:56 UTC 2022


When a sparse file is created during a disk allocation,
virt-install prints not the created disk size but a sparse file size.

Therefore, we fix to print the created disk size during disk allocation
instead of the size of the sparse file by updating the meter with the
self.capacity.

Signed-off-by: Toshiki Sonoda <sonoda.toshiki at fujitsu.com>
Signed-off-by: Haruka Ohata <ohata.haruka at fujitsu.com>
---
 virtinst/storage.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/virtinst/storage.py b/virtinst/storage.py
index ee58c5f6..6a37238b 100644
--- a/virtinst/storage.py
+++ b/virtinst/storage.py
@@ -697,6 +697,7 @@ class StorageVolume(_StorageObject):
                 log.debug("Using vol create flags=%s", createflags)
                 vol = self.pool.createXML(xml, createflags)
 
+            meter.update(self.capacity, True)
             meter.end()
             log.debug("Storage volume '%s' install complete.", self.name)
             return vol
-- 
2.38.1



More information about the virt-tools-list mailing list