]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: backup: Use format nodename accessors
authorPeter Krempa <pkrempa@redhat.com>
Mon, 16 Oct 2023 13:36:47 +0000 (15:36 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 17 Oct 2023 12:16:16 +0000 (14:16 +0200)
Both modified cases in this patch require the effective nodename as they
deal with the data being backed up.

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

index e4db967e2ca9cca93c64b8e1cbe4a125eff41bee..857709b17e02151d39163a922672b150634a4989 100644 (file)
@@ -335,9 +335,9 @@ qemuBackupDiskPrepareDataOnePush(virJSONValue *actions,
         syncmode = QEMU_MONITOR_TRANSACTION_BACKUP_SYNC_MODE_INCREMENTAL;
 
     if (qemuMonitorTransactionBackup(actions,
-                                     dd->domdisk->src->nodeformat,
+                                     qemuBlockStorageSourceGetEffectiveNodename(dd->domdisk->src),
                                      dd->blockjob->name,
-                                     dd->store->nodeformat,
+                                     qemuBlockStorageSourceGetEffectiveNodename(dd->store),
                                      dd->incrementalBitmap,
                                      syncmode) < 0)
         return -1;
@@ -355,9 +355,9 @@ qemuBackupDiskPrepareDataOnePull(virJSONValue *actions,
         dd->backupdisk->exportbitmap = g_strdup(dd->incrementalBitmap);
 
     if (qemuMonitorTransactionBackup(actions,
-                                     dd->domdisk->src->nodeformat,
+                                     qemuBlockStorageSourceGetEffectiveNodename(dd->domdisk->src),
                                      dd->blockjob->name,
-                                     dd->store->nodeformat,
+                                     qemuBlockStorageSourceGetEffectiveNodename(dd->store),
                                      NULL,
                                      QEMU_MONITOR_TRANSACTION_BACKUP_SYNC_MODE_NONE) < 0)
         return -1;