mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
qemuMigrationSrcBeginPhaseBlockDirtyBitmaps: Use qemuMigrationAnyCopyDisk()
The function open-coded the checking whether a disk is being migrated with non-shared storage and did so badly (not taking into account if user doesn't explicitly provide list of disks to migrate). Use the existing helper instead. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
9bf319147c
commit
ab52a069ee
@ -2466,19 +2466,8 @@ qemuMigrationSrcBeginPhaseBlockDirtyBitmaps(qemuMigrationCookie *mig,
|
||||
if (!nodedata)
|
||||
continue;
|
||||
|
||||
if (migrate_disks) {
|
||||
bool migrating = false;
|
||||
|
||||
for (j = 0; j < nmigrate_disks; j++) {
|
||||
if (STREQ(migrate_disks[j], diskdef->dst)) {
|
||||
migrating = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!migrating)
|
||||
continue;
|
||||
}
|
||||
if (!qemuMigrationAnyCopyDisk(diskdef, nmigrate_disks, migrate_disks))
|
||||
continue;
|
||||
|
||||
for (j = 0; j < nodedata->nbitmaps; j++) {
|
||||
qemuMigrationBlockDirtyBitmapsDiskBitmap *bitmap;
|
||||
|
Loading…
x
Reference in New Issue
Block a user