qemuMigrationDstPrecreateStorage: Improve error messages

Change the error messages so that they can be used to identify the
problematic disk or image.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2023-12-06 14:30:24 +01:00
parent cecbaa87d5
commit 16832e0dd2

View File

@ -457,7 +457,7 @@ qemuMigrationDstPrecreateStorage(virDomainObj *vm,
if (!(disk = virDomainDiskByTarget(vm->def, nbd->disks[i].target))) { if (!(disk = virDomainDiskByTarget(vm->def, nbd->disks[i].target))) {
virReportError(VIR_ERR_INTERNAL_ERROR, virReportError(VIR_ERR_INTERNAL_ERROR,
_("unable to find disk by target: %1$s"), _("unable to find disk target '%1$s' for non-shared-storage migration"),
nbd->disks[i].target); nbd->disks[i].target);
goto cleanup; goto cleanup;
} }
@ -476,8 +476,9 @@ qemuMigrationDstPrecreateStorage(virDomainObj *vm,
} }
if (incremental) { if (incremental) {
virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", virReportError(VIR_ERR_OPERATION_UNSUPPORTED,
_("pre-creation of storage targets for incremental storage migration is not supported")); _("pre-creation of storage target '%1$s' for incremental storage migration of disk '%2$s' is not supported"),
NULLSTR(diskSrcPath), nbd->disks[i].target);
goto cleanup; goto cleanup;
} }