neutron/neutron/agent/l3
LIU Yulong 13cb3cd34c Keep HA ports info for HA router during entire lifecycle
Once HA port is set, it must remain this value no matter
what the server return. Because there is race condition
between l3-agent side sync router info for processing
and server side router deleting.

This patch adds a helper function for every ha_port set
action. If the ha_port is not None, it will always stay
with original value.

Conflicts:
	neutron/tests/unit/agent/l3/test_ha_router.py

Closes-Bug: #1826726
Change-Id: I96a088d25048be02a9c5b12c1d087df075b36fc4
(cherry picked from commit 45957f12c8)
2019-05-07 23:04:32 +08:00
..
extensions Not process port forwarding if no snat functionality 2019-04-30 01:39:50 +00:00
__init__.py Move classes out of l3_agent.py 2014-12-10 15:19:28 -07:00
agent.py Rename router processing queue code to be more generic 2019-04-03 12:23:55 +02:00
dvr.py Revert "DVR: Fix allowed_address_pair IP, ARP table update by neutron agent" 2018-06-07 15:32:20 +00:00
dvr_edge_ha_router.py Keep HA ports info for HA router during entire lifecycle 2019-05-07 23:04:32 +08:00
dvr_edge_router.py Merge "Not set fip to ERROR if it exists on device" into stable/rocky 2019-04-10 19:54:38 +00:00
dvr_fip_ns.py DVR: Correctly change MTU in fip namespace 2019-04-12 06:27:23 +00:00
dvr_local_router.py Remove conntrack rule when FIP is deleted 2019-03-30 03:25:59 +00:00
dvr_router_base.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
dvr_snat_ns.py Switch isolated metadata proxy to bind to 169.254.169.254 2019-02-12 10:30:25 +00:00
fip_rule_priority_allocator.py Fix two spelling mistakes 2016-05-30 01:58:04 +00:00
ha.py Enable ipv6_forwarding in HA router's namespace 2019-03-15 10:20:04 +00:00
ha_router.py Keep HA ports info for HA router during entire lifecycle 2019-05-07 23:04:32 +08:00
item_allocator.py DVR: Check for item_allocator key before releasing 2018-04-04 11:47:41 -07:00
keepalived_state_change.py Set initial ha router state in neutron-keepalived-state-change 2019-03-14 21:15:46 +00:00
l3_agent_extension_api.py Merge "Add a new method get_router_info to L3 agent extension API" 2017-10-22 17:00:22 +00:00
l3_agent_extensions_manager.py Add a new method ha_state_change to L3 agent extension 2017-10-18 09:41:38 +07:00
legacy_router.py Remove deprecated send_arp_for_ha option 2017-04-18 13:38:35 -04:00
link_local_allocator.py spelling error: 2016-06-30 10:17:18 +08:00
namespace_manager.py Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
namespaces.py Disable IPv6 forwarding by default on HA routers 2018-05-31 20:19:21 +00:00
router_info.py Fix update of ports cache in router_info class 2019-02-09 15:18:15 +00:00