[PATCH 2/2] conf: allow shmem name change in migration

Wang Xin wangxinxin.wang at huawei.com
Fri Jul 24 03:32:11 UTC 2020


The shmem 'name' specifies the shared memory path in '/dev/shm/',
however, we may need to change it to avoid filename conflict
when VM migrate to other host. This patch remove shmem name
consistency check.

Signed-off-by: Wang Xin <wangxinxin.wang at huawei.com>

diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index bede53d5aa..59cc61ea49 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -23768,13 +23768,6 @@ static bool
 virDomainShmemDefCheckABIStability(virDomainShmemDefPtr src,
                                    virDomainShmemDefPtr dst)
 {
-    if (STRNEQ_NULLABLE(src->name, dst->name)) {
-        virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
-                       _("Target shared memory name '%s' does not match source "
-                         "'%s'"), dst->name, src->name);
-        return false;
-    }
-
     if (src->role != dst->role) {
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
                        _("Target shared memory role '%s' does not match "
-- 
2.23.0






More information about the libvir-list mailing list