neutron/neutron/tests/functional/agent/l3
Swaminathan Vasudevan 5a7c12f245 DVR: Self recover from the loss of 'fg' ports in FIP Namespace
Sometimes we have seen the 'fg' ports within the fip-namespace
either goes down, not created in time or getting deleted due to
some race conditions.
When this happens, the code tries to recover itself after couple
of exceptions when there is a router_update message.
But after recovery we could see that the fip-namespace is
recreated and the 'fg-' port is plugged in and active, but the
'fpr' and the 'rfp' ports are missing which leads to the
FloatingIP failure.

This patch will fix this issue by checking for the missing devices
in all router_updates.

Change-Id: I78c7ea9f3b6a1cf5b208286eb372da05dc1ba379
Closes-Bug: #1776984
2018-06-15 14:25:42 -07:00
..
extensions Refactor for L3 router QoS extensions 2018-05-17 10:11:27 +08:00
__init__.py Replace keepalived notifier bash script with Python ip monitor 2015-03-18 18:59:33 -04:00
framework.py Avoid agents adding ports as trunk by default. 2018-05-09 14:07:27 +02:00
test_dvr_router.py DVR: Self recover from the loss of 'fg' ports in FIP Namespace 2018-06-15 14:25:42 -07:00
test_ha_router.py Disable IPv6 forwarding by default on HA routers 2018-05-31 20:19:21 +00:00
test_keepalived_state_change.py Change in-tree code to use moved get_ip_version() 2017-03-08 11:35:29 -05:00
test_legacy_router.py Move check_ha_state_for_router() into notification code 2017-11-07 13:10:55 -05:00
test_metadata_proxy.py Switch ns-metadata-proxy to haproxy 2017-03-08 15:20:50 +00:00
test_namespace_manager.py Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00