extend per port bridges to vhost-user

Bug #1939542 reported by sean mooney
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
os-vif
In Progress
Medium
sean mooney

Bug Description

https://github.com/openstack/os-vif/commit/b837c1a74f37191692a820711e431a75516a4abf
add the ablity to create per port bridges to os-vif to avoid ovn live migration packet loss
however ovn can also be used with vhost-user.
this bug tracks extending that support to vhost-user interfaces.

As with tap devices vhos-user port are only asigned a ofport-id once the ovs backend is able to connect to the vhost-user backend in qemu via the shared unix socket.
this will not happen until the vm is started and it creates the unix socket.
as a result vhost-user port are supceptible to the same packet loss issues due to flow installation as descibed in https://bugs.launchpad.net/neutron/+bug/1933517

at this time we do not expect this to affact hardware offloaded ovs as the represntor net dev will pre plugged prior to the the creation of the vm and it will exist on the data path so it should have a ofport-id present prior to vm createions. as such vhost-user shoudl be the final port type affected by this issue.

Tags: dpdk
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-vif (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/os-vif/+/805214

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

Change abandoned by "sean mooney <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/os-vif/+/805214

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.