From: Peter Krempa <[email protected]>

Use 'qemuDomainStorageSourceProbeSize' instead of
'qemuDomainStorageUpdatePhysical'.

Signed-off-by: Peter Krempa <[email protected]>
---
 src/qemu/qemu_migration.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
index 4a43ab83b0..67955aa762 100644
--- a/src/qemu/qemu_migration.c
+++ b/src/qemu/qemu_migration.c
@@ -482,9 +482,10 @@ qemuMigrationDstPrepareStorage(virDomainObj *vm,
                 qemuDomainObjPrivate *priv = vm->privateData;
                 g_autoptr(virQEMUDriverConfig) cfg = 
virQEMUDriverGetConfig(priv->driver);
                 qemuDomainDiskPrivate *diskPriv = 
QEMU_DOMAIN_DISK_PRIVATE(disk);
+                unsigned long long physical = 0;

-                if (qemuDomainStorageUpdatePhysical(cfg, vm, disk->src) == 0 &&
-                    disk->src->physical > nbd->disks[i].capacity) {
+                if (qemuDomainStorageSourceProbeSize(cfg, vm, disk->src, NULL, 
NULL, &physical) == 0 &&
+                    physical > nbd->disks[i].capacity) {
                     disk->src->sliceStorage = g_new0(virStorageSourceSlice, 1);
                     disk->src->sliceStorage->size = nbd->disks[i].capacity;
                     diskPriv->migrationslice = true;
-- 
2.54.0

Reply via email to