]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuMigrationSrcNBDStorageCopyBlockdev: Remove some arguments
authorPeter Krempa <pkrempa@redhat.com>
Tue, 19 Jul 2022 16:06:01 +0000 (18:06 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 11 Aug 2022 13:06:55 +0000 (15:06 +0200)
We no longer need the arguments which were conditionally filled based on
presence of the QEMU_CAPS_BLOCKDEV feature.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_migration.c

index e7ba75b3b57c7132d7425c58d7668da4649db845..8da854a7ced75383bd6a073b3c1d10eeaab5a9c4 100644 (file)
@@ -1017,9 +1017,6 @@ qemuMigrationSrcNBDStorageCopyBlockdevPrepareSource(virDomainDiskDef *disk,
 static int
 qemuMigrationSrcNBDStorageCopyBlockdev(virDomainObj *vm,
                                        virDomainDiskDef *disk,
-                                       const char *jobname,
-                                       const char *sourcename,
-                                       bool persistjob,
                                        const char *host,
                                        int port,
                                        const char *socket,
@@ -1033,6 +1030,10 @@ qemuMigrationSrcNBDStorageCopyBlockdev(virDomainObj *vm,
     qemuDomainDiskPrivate *diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk);
     int mon_ret = 0;
     g_autoptr(virStorageSource) copysrc = NULL;
+    g_autofree char *diskAlias = qemuAliasDiskDriveFromDisk(disk);
+
+    if (!diskAlias)
+        return -1;
 
     VIR_DEBUG("starting blockdev mirror for disk=%s to host=%s", disk->dst, host);
 
@@ -1053,8 +1054,9 @@ qemuMigrationSrcNBDStorageCopyBlockdev(virDomainObj *vm,
     mon_ret = qemuBlockStorageSourceAttachApply(qemuDomainGetMonitor(vm), data);
 
     if (mon_ret == 0)
-        mon_ret = qemuMonitorBlockdevMirror(qemuDomainGetMonitor(vm), jobname, persistjob,
-                                            sourcename, copysrc->nodeformat,
+        mon_ret = qemuMonitorBlockdevMirror(qemuDomainGetMonitor(vm), diskAlias, true,
+                                            qemuDomainDiskGetTopNodename(disk),
+                                            copysrc->nodeformat,
                                             mirror_speed, 0, 0, mirror_shallow,
                                             syncWrites);
 
@@ -1099,9 +1101,7 @@ qemuMigrationSrcNBDStorageCopyOne(virDomainObj *vm,
     qemuBlockJobSyncBegin(job);
 
     rc = qemuMigrationSrcNBDStorageCopyBlockdev(vm,
-                                                disk, diskAlias,
-                                                qemuDomainDiskGetTopNodename(disk),
-                                                true,
+                                                disk,
                                                 host, port, socket,
                                                 mirror_speed,
                                                 mirror_shallow,