amphora images should be configured with hw_vif_multiqueue_enabled=true

Bug #1878612 reported by James Troup
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Octavia Charm
Triaged
Wishlist
Unassigned
charm-octavia-diskimage-retrofit
In Progress
Wishlist
Unassigned

Bug Description

amphora images should be configured with hw_vif_multiqueue_enabled=true. This will make the VM kernel NIC driver set the number of queues equal to the number of guest vCPUs. This makes the network performance scale across a number of vCPUs.

https://docs.openstack.org/glance/stein/admin/useful-image-properties.html

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :

I think charm-octavia-diskimage-retrofit would be the right place for setting image properties for retrofitted images.

https://github.com/openstack/charm-octavia-diskimage-retrofit/blob/77559282fc46a4adb091614acc0748968e5b5775/src/lib/charm/openstack/octavia_diskimage_retrofit.py#L189-L219

Changed in charm-octavia-diskimage-retrofit:
status: New → Triaged
importance: Undecided → Wishlist
Changed in charm-octavia:
status: New → Triaged
importance: Undecided → Wishlist
James Troup (elmo)
description: updated
James Troup (elmo)
description: updated
summary: - amphora images should be configured with hw_vif_mutliqueue_enabled=true
+ amphora images should be configured with hw_vif_multiqueue_enabled=true
Revision history for this message
Joe Guo (guoqiao) wrote :

1-line patch created: https://review.opendev.org/#/c/729892/

NOTE: I didn't add a config option for it, which seems overkill.
We can always disable it with:

openstack image set --property hw_vif_multiqueue_enabled=false $IMG_ID

Revision history for this message
Vern Hart (vern) wrote :

I applied the one-line change from that patch:

   hw_vif_multiqueue_enabled=True,

and tried running the retrofit-image action on the charm and after about 30 minutes I received this error message: https://pastebin.ubuntu.com/p/x83xvw4BWx/

Since it seems to be looking for a string, I changed my code to say

    hw_vif_multiqueue_enabled='true',

and tried again.

This time it completed without error.

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.