Bug 1973251

Summary: [RFE] Making the number of virtio-scsi multi-queue configurable
Product: [oVirt] ovirt-engine Reporter: Arik <ahadas>
Component: BLL.VirtAssignee: Arik <ahadas>
Status: CLOSED CURRENTRELEASE QA Contact: Tamir <tamir>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 4.4.6CC: ahadas, bugs, lrotenbe, mnecas, mperina, tamir
Target Milestone: ovirt-4.5.0Keywords: FutureFeature
Target Release: 4.5.0Flags: pm-rhel: ovirt-4.5?
pm-rhel: planning_ack?
pm-rhel: devel_ack+
pm-rhel: testing_ack+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ovirt-engine-4.5.0 Doc Type: Enhancement
Doc Text:
Feature: Make the number of virtio-scsi multi-queue configurable The virtio-scsi multi-queue scsi is currently boolean - either disabled or enabled, and when it's enabled the number of queues is determined automatically. This RFE enables the user to specify the desired number of multi-queues
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-03 06:46:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Arik 2021-06-17 13:49:13 UTC
The virtio-scsi multi-queue scsi is currently boolean - either disabled or enabled, and when it's enabled the number of queues is determined automatically.

This RFE is about enabling the user to specify the desired number of multi-queues (in a similar way to IO threads)

Comment 3 Arik 2021-11-02 12:59:54 UTC
Missing the Ansible Collection part

Comment 4 Saif Abusaleh 2021-11-14 13:38:48 UTC
Ansible collection PR merged: https://github.com/oVirt/ovirt-ansible-collection/pull/373

Comment 6 Tamir 2022-05-01 16:48:23 UTC
Tested the RFE using the tests attached (Polarion) on the following env:

Env:
    - Engine instance with RHV 4.5.0-8 (ovirt-engine-4.5.0.5-0.7.el8ev) and RHEL 8.6 installed.
    - 3 hosts with RHV 4.5.0-8 and RHEL 8.6 and with vdsm-4.50.0.13-1.el8ev.

Related bug: 
    Bug 2080752 - VMs and VM pools that are created from a template are not set with the number of virtio-scsi multi-queue queues from the template.
    Bug 2080755 - VMs that are added when extending a VM pool are set with the template's VirtIO-SCSI Multi Queues instead of the pool's VirtIO-SCSI Multi Queues number.
    Bug 2080758 - Cloning a VM with a different number of virtio-scsi multi-queue queues from the original VM doesn't reflect on the cloned VM.

Changing to VERIFIED.

Comment 7 Sandro Bonazzola 2022-05-03 06:46:19 UTC
This bugzilla is included in oVirt 4.5.0 release, published on April 20th 2022.

Since the problem described in this bug report should be resolved in oVirt 4.5.0 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.