const char *bitmaps[2] = { bitmap, NULL };
if (!virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_BLOCK_EXPORT_ADD))
- return qemuMonitorNBDServerAdd(priv->mon, src->nodeformat,
+ return qemuMonitorNBDServerAdd(priv->mon, qemuBlockStorageSourceGetEffectiveNodename(src),
exportname, writable, bitmap);
- if (!(nbdprops = qemuBlockExportGetNBDProps(src->nodeformat, exportname,
- writable, bitmaps)))
+ if (!(nbdprops = qemuBlockExportGetNBDProps(qemuBlockStorageSourceGetEffectiveNodename(src),
+ exportname, writable, bitmaps)))
return -1;
return qemuMonitorBlockExportAdd(priv->mon, &nbdprops);
copysrc->tlsHostname = g_strdup(tlsHostname);
qemuBlockStorageSourceSetStorageNodename(copysrc, g_strdup_printf("migration-%s-storage", disk->dst));
- copysrc->nodeformat = g_strdup_printf("migration-%s-format", disk->dst);
+ qemuBlockStorageSourceSetFormatNodename(copysrc, g_strdup_printf("migration-%s-format", disk->dst));
return g_steal_pointer(©src);
}
if (mon_ret == 0)
mon_ret = qemuMonitorBlockdevMirror(qemuDomainGetMonitor(vm), diskAlias, true,
qemuDomainDiskGetTopNodename(disk),
- copysrc->nodeformat,
+ qemuBlockStorageSourceGetEffectiveNodename(copysrc),
mirror_speed, 0, 0, mirror_shallow,
syncWrites);
#include "qemu_domain.h"
#include "qemu_migration_cookie.h"
#include "qemu_migration_params.h"
+#include "qemu_block.h"
#define VIR_FROM_THIS VIR_FROM_QEMU
virDomainDiskDef *disk = vm->def->disks[i];
qemuBlockStats *entry;
- if (!(entry = virHashLookup(stats, disk->src->nodeformat)))
+ if (!(entry = virHashLookup(stats, qemuBlockStorageSourceGetEffectiveNodename(disk->src))))
continue;
mig->nbd->disks[mig->nbd->ndisks].target = g_strdup(disk->dst);