655c83d706
The mac ageing configuration on linux bridges is now conditional and caller controlled. By default mac ageing is unspecified and will use the kernel's default of 300 seconds. For ovs with hybrid plug we override this to 0 to prevent packet loss issue during some migration edgecases. This change reverts disabling mac ageing for the linux bridge plugin which was accidentally introduced during the brctl removal via inheriting the ovs plugin's default behavior when the bridge create code became shared. Change-Id: I95612352de6cdb47de98eb80c208dd1a74499d41 Closes-bug: #1837252
13 lines
648 B
YAML
13 lines
648 B
YAML
---
|
|
fixes:
|
|
- |
|
|
As part of a `bug #1715317`_, MAC ageing was disabled for the intermediate
|
|
bridge created as part of the hybrid plug mechanism. During the removal
|
|
of ``brctl``, this behavior was inadvertently applied to all linux bridges
|
|
created by os-vif including those used in the linuxbridge driver.
|
|
As a result this can lead to packet flooding (see bug #1837252) when
|
|
instances are migrated. This behavior has been reverted so that the
|
|
default mac ageing is determined by the kernel and is not set when using
|
|
the os-vif linux bridge plugin.
|
|
|
|
.. _bug #1715317: https://bugs.launchpad.net/os-vif/+bug/1837252 |