From 240bdcbc93fe40861b0f2bfa2be81570780938e8 Mon Sep 17 00:00:00 2001 From: Hiroki Narukawa Date: Thu, 9 Sep 2021 12:34:45 +0900 Subject: [PATCH] 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 --- src/conf/domain_conf.c | 7 +++++++ 1 file changed, 7 insertions(+) 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;