Public bug reported: 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. ** Affects: nova Importance: Low Assignee: sean mooney (sean-k-mooney) Status: Triaged ** Affects: nova/queens Importance: Low Status: Triaged ** Affects: nova/rocky Importance: Low Status: Triaged ** Affects: nova/stein Importance: Low Status: Triaged ** Affects: nova/train Importance: Low Status: Triaged ** Affects: nova/ussuri Importance: Low Assignee: sean mooney (sean-k-mooney) Status: Triaged ** Tags: dpdk libvirt ** Also affects: nova/train Importance: Undecided Status: New ** Also affects: nova/queens Importance: Undecided Status: New ** Also affects: nova/ussuri Importance: Low Assignee: sean mooney (sean-k-mooney) Status: Triaged ** Also affects: nova/rocky Importance: Undecided Status: New ** Also affects: nova/stein Importance: Undecided Status: New ** Changed in: nova/stein Importance: Undecided => Low ** Changed in: nova/stein Status: New => Triaged ** Changed in: nova/rocky Status: New => Triaged ** Changed in: nova/rocky Importance: Undecided => Low ** Changed in: nova/queens Status: New => Triaged ** Changed in: nova/queens Importance: Undecided => Low ** Changed in: nova/train Status: New => Triaged ** Changed in: nova/train Importance: Undecided => Low ** Bug watch added: Red Hat Bugzilla #1714075 https://bugzilla.redhat.com/show_bug.cgi?id=1714075 -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1858102 Title: multiqueue vhostuser interface should not have kernel limits applied Status in OpenStack Compute (nova): Triaged Status in OpenStack Compute (nova) queens series: Triaged Status in OpenStack Compute (nova) rocky series: Triaged Status in OpenStack Compute (nova) stein series: Triaged Status in OpenStack Compute (nova) train series: Triaged Status in OpenStack Compute (nova) ussuri series: Triaged 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. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1858102/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

