neutron/neutron/agent
Rodolfo Alonso Hernandez f35a0a06e5 [OVS] Workaround when OpenFlow controller restarts
When a new OF controller is added or when new OF protocols are added to
a bridge, the OF controller is restarted. When that happens, the os-ken
``OfctlService`` instance removes the OF controller datapath and waits
for an update event that will add a new one. During this time no OF
controllers (datapaths) will be registered and any request will be
rejected with a ``InvalidDatapath`` exception.

This patch is a temporary workaround that prevents any command from
being executed just after those two described operations, providing
time to OVS to send the OF updates.

Conflicts:
	neutron/agent/common/ovs_lib.py

Related-Bug: #1948642
Change-Id: I03878a2e650d5f0d0167e0f7daa351b12bae8725
(cherry picked from commit 0194856da1)
2021-12-09 13:18:08 +00:00
..
common [OVS] Workaround when OpenFlow controller restarts 2021-12-09 13:18:08 +00:00
dhcp [DHCP] Fix cleanup_deleted_ports method 2021-06-11 09:02:56 +00:00
l2 Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
l3 Cleanup router for which processing added router failed 2021-11-12 09:00:56 +00:00
linux [OVS][FW] Initialize ConjIdMap._max_id depending on the current OFs 2021-11-26 12:30:45 +00:00
metadata Add locks for setting iptables rules in l3 and metadata agents 2021-04-09 14:02:25 +00:00
ovn Trivial: check if ipv6 is available for IptablesManager 2021-08-13 11:43:02 +03:00
ovsdb Bump pylint version to support python 3.8 2020-08-06 16:00:30 +02:00
windows Add missing "process_name" argument on Windows 2021-01-18 14:00:29 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
agent_extensions_manager.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
dhcp_agent.py Set process name for agents 2020-07-01 12:28:29 +02:00
firewall.py [ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses 2021-06-04 15:08:04 +00:00
l3_agent.py Set process name for agents 2020-07-01 12:28:29 +02:00
metadata_agent.py Provide the rpc_response_max_timeout parameter to metadata-agent 2021-04-29 19:17:20 +00:00
resource_cache.py Ignore first local port update notification 2019-07-04 12:06:11 +00:00
rpc.py Set RPC timeout in PluginReportStateAPI to report_interval 2021-11-11 16:22:42 +00:00
securitygroups_rpc.py Lock sg updates while in _apply_port_filter() 2021-03-11 00:20:54 +00:00