virDomainDefCheckABIStabilityFlags() is called to validate two domains
during migration. In addition to validating ABI, it also ensures the
domain names have not changed. Such a check prevents cloning a saved VM
because clones require a new name.
This removes the check, allowing the use case described above.
Signed-off-by: Felipe Franciosi <felipe(a)nutanix.com>
---
src/conf/domain_conf.c | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index e658b68c48..0030e2b4b4 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -21786,17 +21786,6 @@ virDomainDefCheckABIStabilityFlags(virDomainDef *src,
goto error;
}
- /* Not strictly ABI related, but we want to make sure domains
- * don't get silently re-named through the backdoor when passing
- * custom XML into various APIs, since this would create havoc
- */
- if (STRNEQ_NULLABLE(src->name, dst->name)) {
- virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Target domain name '%1$s' does not match source
'%2$s'"),
- dst->name, src->name);
- goto error;
- }
-
if (!virDomainMemtuneCheckABIStability(src, dst, flags))
goto error;
--
2.39.5