multiqueue vhostuser interface should not have kernel limits applied

Bug #1858102 reported by sean mooney on 2020-01-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Low
sean mooney
Queens
Low
Unassigned
Rocky
Low
Unassigned
Stein
Low
Unassigned
Train
Low
Unassigned
Ussuri
Low
sean mooney

Bug Description

When multiqueue support was introduced for vhost-user it reuesed the same code to calculate the queue count as kernel vhost.

In https://bugs.launchpad.net/nova/+bug/1570631 and commit https://review.opendev.org/#/c/332660/, a bug was fixed by making the assumption that the kernel version should also dictate the max number of queues on the tap interface when setting hw:vif_multiqueue_enabled=True.

this change did not take account of the fact that this was shared code and incorrectly applied
the hard coded kernel limits to vhost-user interface not just tap devices.

sean mooney (sean-k-mooney) wrote :

note i have triaged this as low as this is a latent behaviour we have know about for years
however as a bug was filed downstream for this https://bugzilla.redhat.com/show_bug.cgi?id=1714075
i have tagged it against all release back to queens where it was reported.

Fix proposed to branch: master
Review: https://review.opendev.org/700894

Changed in nova:
status: Triaged → In Progress
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.