neutron/neutron/agent/common
Slawek Kaplonski 11d166be68 Don't setup bridge controller if it is already set
Setting new controller for bridge every time when neutron-ovs-agent
is restarted or is doing full-sync may cause some short data plane
connectivity loss and is not needed if same controller is already
configured for the bridge.
With this patch neutron-ovs-agent will first check if controller is
configured for the bridge and if it's the same as what should be
configured, it will skip setting it up.

With this patch also protocols added to the bridge will be first checked
if they aren't already there and only missing ones will be added if
necessary.

Setting of the connectivity mode and inactivity probe is
always performed as this don't cause connectivity issues and is cheap
so we can always ensure that those parameters are configured properly.

Closes-Bug: #1948642
Change-Id: Idfa763df8c60d8ae46cd6351d1b6dc7d950b4c67
2021-10-27 09:12:58 +02:00
..
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
async_process.py Add process name to AsyncProcess 2020-11-06 09:17:52 +00:00
base_polling.py OVS agent support on Hyper-V 2015-03-25 13:48:33 -07:00
ip_lib.py Fix neutron-openvswitch-agent Windows support 2018-07-18 14:41:21 +03:00
ovs_lib.py Don't setup bridge controller if it is already set 2021-10-27 09:12:58 +02:00
ovsdb_monitor.py Fix unused 'timeout' in OvsdbMonitor start 2021-01-28 13:41:38 +00:00
placement_report.py Report pkt processing capacity on Neutron agent RP 2021-10-11 15:16:52 +02:00
polling.py SimpleInterfaceMonitor filter events by bridge name 2020-11-11 08:59:31 +00:00
resource_processing_queue.py Improve terminology in the Neutron tree 2020-08-19 16:47:53 -04:00
utils.py Make default hypervisor hostname compatible with libvirt 2021-06-15 09:39:03 +09:00