From c35b011087548a9272c5339b6a88e4797536e093 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Tue, 7 Apr 2015 16:00:16 +0200 Subject: [PATCH] conf: ABI: Check WWN in disk abi stability check Since the WWN influences guest behavior in naming disks we should treat this as vm ABI. --- src/conf/domain_conf.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index ad30e94ed1..8ccf763175 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -15889,6 +15889,14 @@ virDomainDiskDefCheckABIStability(virDomainDiskDefPtr src, return false; } + if (STRNEQ_NULLABLE(src->wwn, dst->wwn)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target disk wwn '%s' does not match source '%s'"), + NULLSTR(dst->wwn), NULLSTR(src->wwn)); + return false; + + } + if (src->src->readonly != dst->src->readonly || src->src->shared != dst->src->shared) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",