From: Hiroki Narukawa Date: Thu, 9 Sep 2021 03:34:45 +0000 (+0900) Subject: virDomainDiskDefCheckABIStability: add disk queue count ABI stability check X-Git-Tag: v7.8.0-rc1~136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=240bdcbc93fe40861b0f2bfa2be81570780938e8;p=thirdparty%2Flibvirt.git virDomainDiskDefCheckABIStability: add disk queue count ABI stability check virtio-blk num-queue is visible to guest OS, so this must be kept while live migration. Signed-off-by: Hiroki Narukawa Reviewed-by: Peter Krempa --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 6c32609431..47127683d4 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -20767,6 +20767,13 @@ virDomainDiskDefCheckABIStability(virDomainDiskDef *src, return false; } + if (src->queues != dst->queues) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target disk queue count %u does not match source %u"), + dst->queues, src->queues); + return false; + } + if (!virDomainVirtioOptionsCheckABIStability(src->virtio, dst->virtio)) return false;