neutron/neutron/api
Swaminathan Vasudevan 05de3183a3 Delete fipnamespace when external net removed on DVR
The fipnamespace is associated with an external network
on a given node. In the case of DVR there is just one
single FIP namespace for a given node.

We have seen some race conditions in the agent for creation
and deletion of the fip namespace. See the bug report for
details on the failure.

So in order to address this race condition and make the
code more stable, we will be cleaning up the fip namespace
only when an external network is removed.

The server will be sending a rpc notification message to
the agent to cleanup the fip namespace when the external
net is removed.

This patch address the above mentioned issue by not constantly
deleting and creating the fip namespace.

Conflicts:
	neutron/tests/functional/agent/test_l3_agent.py

Closes-Bug: #1501873
(cherry picked from commit cb465d40f5)
Change-Id: I86869f66d4afffad7db09942578b1a456a9bd418
2016-04-21 12:27:28 -06:00
..
rpc Delete fipnamespace when external net removed on DVR 2016-04-21 12:27:28 -06:00
v2 Protect 'show' and 'index' with Retry decorator 2016-02-05 11:41:37 +00:00
views Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
api_common.py Python 3: do not compare int and NoneType 2015-08-05 11:24:57 +02:00
extensions.py Support Routes==2.3 2016-03-30 11:26:14 +02:00
versions.py Python 3: encode unicode response bodies 2015-08-13 19:13:38 +09:00