neutron/neutron/common
Oleg Bondarev 74c671ba87 Auto-remove floating agent gw ports on net/subnet delete
fip agent gw ports may be left in DB after router removal due to
race condition between l3 agent and server: when server processes
"router delete" - l3 agent is still processing "router add" and creates
fip agent gw port after server already removed the router.

The patch also adds handling of external network delete event
to cleanup fip namespaces left on agents due to same race condition.

Change-Id: Ib2f3aca08946e584156d092c37e1ea5ed5ca81a6
Closes-Bug: #1902998
(cherry picked from commit b97a8eb488)
2021-01-26 15:09:42 +04:00
..
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
_constants.py Auto-remove floating agent gw ports on net/subnet delete 2021-01-26 15:09:42 +04:00
_deprecate.py Fix flake8 N534 untranslated exception message 2018-10-19 15:46:04 -04:00
cache_utils.py Fix return correct cache when reusing port 2020-04-08 12:08:13 +00:00
config.py Use openstacksdk for ironic notifiers 2019-09-19 06:56:24 +00:00
coordination.py Add a generic coordination lock mechanism 2019-06-06 09:56:58 +08:00
eventlet_utils.py Monkey patch original current_thread _active 2020-05-06 07:44:10 +00:00
ipv6_utils.py Allow Ipv6 addresses for nova_metadata_host 2018-10-11 02:07:05 +00:00
profiler.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
test_lib.py Revert "Removed test_lib module" 2015-06-29 08:27:41 +00:00
utils.py Make NeutronOvsdbIdl singleton 2020-10-21 08:37:32 +00:00