neutron/neutron/agent
Ihar Hrachyshka e6878c12c3 ovn: first tear down old metadata namespaces, then deploy new
While the reverse order may work, it's considered invalid by OVN and not
guaranteed to work properly since OVN may not necessarily know which of
two ports is the one to configure.

This configuration also triggered a bug in OVN where tearing down a port
after deploying a new one resulted in removing flows that serve the
port.

There is a patch up for review for OVN [1] to better handle multiple
assignment of the same port, but it doesn't make the setup any more
valid.

[1] http://patchwork.ozlabs.org/project/ovn/patch/20221114092437.2807815-1-xsimonar@redhat.com/

Conflicts:
      neutron/agent/ovn/metadata/agent.py

Closes-Bug: #1997092
Change-Id: Ic7dbc4e8b00423e58f69646a9e3cedc6f72d6c63
(cherry picked from commit 3093aaab13)
2022-11-18 22:12:31 +00:00
..
common Disable in-band management for bridges before setting up controllers 2022-10-18 09:09:52 +02:00
dhcp Handle several dhcp agents for metadata over ipv6 2022-09-22 17:23:34 +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 Allow operator to disable usage of random-fully 2022-08-29 12:39:27 +00:00
metadata Add locks for setting iptables rules in l3 and metadata agents 2021-04-09 14:02:25 +00:00
ovn ovn: first tear down old metadata namespaces, then deploy new 2022-11-18 22:12:31 +00: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