there is a mitagation for this bug in all cases except when the ovs firewall driver is used with kernel ovs. https://review.opendev.org/#/c/631829 has not been reverted and there is no plans to revert it.
it.
i am not really activly workign on either patch right now.
i tried to repoduce the dvr failutre locally but in my env it seams to work fine.
we know from the upstream testing that in a non dvr env this seams to work fine.
if some neutron dvr folks can try and fix the dvr issue that woudl move things forward
but a few neutorn review have looked and we are not sure why this is broken.
so to summarize the status
form an os-vif point of view i consider this bug to be fixed.
the nova fix is currently blocked by dvr support in the neutron patch.
if you are using a configuration other than kernel ovs with the ovs firewall driver we believe this bug is fixed.
there is a mitagation for this bug in all cases except when the ovs firewall driver is used with kernel ovs. /review. opendev. org/#/c/ 631829 has not been reverted and there is no plans to revert it.
https:/
it.
https:/ /review. opendev. org/#/c/ 612534/ was intoduced to add a config option to enable isolation. /review. opendev. org/#/c/ 636061/ allows the caller of os-vif to determin if os-vif should plug the interface to the network backend.
https:/
the nova change uses that abilty to delegate the plugging to os-vif instead of libvirt /review. opendev. org/#/c/ 602432/ 13/nova/ network/ os_vif_ util.py
https:/
but we cannot do that until the neutron change is merged https:/ /review. opendev. org/#/c/ 640258
i am not really activly workign on either patch right now.
i tried to repoduce the dvr failutre locally but in my env it seams to work fine.
we know from the upstream testing that in a non dvr env this seams to work fine.
if some neutron dvr folks can try and fix the dvr issue that woudl move things forward
but a few neutorn review have looked and we are not sure why this is broken.
i think the issue is here https:/ /review. opendev. org/#/c/ 640258/ 15/neutron/ plugins/ ml2/drivers/ openvswitch/ agent/ovs_ dvr_neutron_ agent.py@ 404
we are not looking at the correct field however i have not had tiem to actully debug this as i have been working on other issue.
so to summarize the status
form an os-vif point of view i consider this bug to be fixed.
the nova fix is currently blocked by dvr support in the neutron patch.
if you are using a configuration other than kernel ovs with the ovs firewall driver we believe this bug is fixed.