triaging as high as folding could lead to network disruption to guests on multiple hosts.
i have root caused this as a result of combining the code into a single shared codepath between the ovs and linux bridge plugin
for ovs hybrid plug we set the ageing to 0 to prevent packet loss during live migation
https://github.com/openstack/os-vif/commit/fa4ff64b86e6e1b6399f7250eadbee9775c22d32#diff-f55bc78ffb4c10000bbf81b88bf68673
however this is not valid for linux bridge in general
https://github.com/openstack/os-vif/commit/1f6fed6a69e9fd386e421f3cacae97c11cdd7c75#diff-010d1833da7ca175fffc8c41a38497c2
which replace the use of brctl in the linux bridge driver resued the common code i introduced in
https://github.com/openstack/os-vif/commit/5027ce833c6fccaa80b5ddc8544d262c0bf99dbd#diff- cec1a2ac6413663c344b607129c39fab
and as a result it picked up the ovs ageing code which was not intentinal.
ill fix this shortly and backport it.
triaging as high as folding could lead to network disruption to guests on multiple hosts.
i have root caused this as a result of combining the code into a single shared codepath between the ovs and linux bridge plugin
for ovs hybrid plug we set the ageing to 0 to prevent packet loss during live migation
https:/ /github. com/openstack/ os-vif/ commit/ fa4ff64b86e6e1b 6399f7250eadbee 9775c22d32# diff-f55bc78ffb 4c10000bbf81b88 bf68673
however this is not valid for linux bridge in general
https:/ /github. com/openstack/ os-vif/ commit/ 1f6fed6a69e9fd3 86e421f3cacae97 c11cdd7c75# diff-010d1833da 7ca175fffc8c41a 38497c2
which replace the use of brctl in the linux bridge driver resued the common code i introduced in
https:/ /github. com/openstack/ os-vif/ commit/ 5027ce833c6fcca a80b5ddc8544d26 2c0bf99dbd# diff- c344b607129c39f ab
cec1a2ac6413663
and as a result it picked up the ovs ageing code which was not intentinal.
ill fix this shortly and backport it.