]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf/domain_validate: Validate the disk queue_size
authorHan Han <hhan@redhat.com>
Fri, 21 Jul 2023 02:36:40 +0000 (10:36 +0800)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 21 Jul 2023 12:19:37 +0000 (14:19 +0200)
Signed-off-by: Han Han <hhan@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_validate.c

index e835ad33addced99d893ffcf629519e9d4d757ee..ad383b604e7bf06210a3d743b1f2cd593df88186 100644 (file)
@@ -788,6 +788,12 @@ virDomainDiskDefValidate(const virDomainDef *def,
             return -1;
         }
 
+        if (disk->queue_size) {
+            virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+                           _("queue_size attribute in disk driver is only supported for virtio bus"));
+            return -1;
+        }
+
         if (disk->event_idx != VIR_TRISTATE_SWITCH_ABSENT) {
             virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
                            _("disk event_idx mode supported only for virtio bus"));