]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: don't check whether offline migration is safe
authorPavel Hrdina <phrdina@redhat.com>
Thu, 17 Aug 2017 16:36:46 +0000 (18:36 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Fri, 18 Aug 2017 12:45:48 +0000 (14:45 +0200)
Offline migration transfers only the domain definition.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1449715

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
src/qemu/qemu_migration.c

index 056c051b3e786f154ce1d11b3dc085bb6cb0d5e1..ca1f67146beac632bc722d04361994d0606db930 100644 (file)
@@ -1946,7 +1946,7 @@ qemuMigrationBeginPhase(virQEMUDriverPtr driver,
     if (!qemuMigrationIsAllowed(driver, vm, true, flags))
         goto cleanup;
 
-    if (!(flags & VIR_MIGRATE_UNSAFE) &&
+    if (!(flags & (VIR_MIGRATE_UNSAFE | VIR_MIGRATE_OFFLINE)) &&
         !qemuMigrationIsSafe(vm->def, nmigrate_disks, migrate_disks, flags))
         goto cleanup;
 
@@ -4809,7 +4809,7 @@ qemuMigrationPerformJob(virQEMUDriverPtr driver,
     if (!qemuMigrationIsAllowed(driver, vm, true, flags))
         goto endjob;
 
-    if (!(flags & VIR_MIGRATE_UNSAFE) &&
+    if (!(flags & (VIR_MIGRATE_UNSAFE | VIR_MIGRATE_OFFLINE)) &&
         !qemuMigrationIsSafe(vm->def, nmigrate_disks, migrate_disks, flags))
         goto endjob;