multiqueue vhostuser interface should not have kernel limits applied

Bug #1858102 reported by sean mooney
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
In Progress
Low
sean mooney
Queens
Triaged
Low
Unassigned
Rocky
Triaged
Low
Unassigned
Stein
Triaged
Low
Unassigned
Train
Triaged
Low
Unassigned
Ussuri
In Progress
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.

Tags: libvirt dpdk
Revision history for this message
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.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

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

Changed in nova:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (master)

Change abandoned by "sean mooney <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/nova/+/700894
Reason: realistically since i have not worked on this in 2-3 years at this point im not going to get back to this anytime soon so ill abandon this for now

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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