neutron/neutron
Carl Baldwin 8ab6fd6d7e Clean out namespaces even if we don't delete namespaces
Even when we don't enable namespace deletion, we still want to run the
code that cleans out the namespaces so that the devices get unplugged,
etc.  Otherwise, routers deleted while the agent is down will continue
to operate as if they were never deleted.

The trade-off to consider here is that if there are many stale
namespaces this will slow down the restart of the L3 agent.  The best
option is to get namespace deletion working correctly.  However, where
that has not been worked out yet, this patch provides the cleaning
service for deleted routers.

Change-Id: Ic7b4608a23c4d9530f521d5faff3f8526200b92e
Closes-Bug: #1301042
Related-Bug: #1052535
2014-04-04 16:04:57 +00:00
..
agent Clean out namespaces even if we don't delete namespaces 2014-04-04 16:04:57 +00:00
api Removing vim header lines 2014-04-01 10:38:31 -04:00
cmd remove binaries under bin 2013-08-16 10:10:30 +08:00
common Prevent cross plugging router ports from other tenants 2014-03-27 14:18:58 +00:00
db Merge "Removing vim header lines" 2014-04-02 08:57:02 +00:00
debug Enable hacking H301 check 2014-04-01 13:10:14 -04:00
extensions Removing vim header lines 2014-04-01 10:38:31 -04:00
locale Imported Translations from Transifex 2014-04-01 06:30:53 +00:00
notifiers Only send notifications on uuid device_id's 2014-03-31 11:07:40 -07:00
openstack Merge "Synced rpc and gettextutils modules from oslo-incubator" 2014-03-31 19:30:57 +00:00
plugins Merge "Enable hacking H301 check" 2014-04-02 20:39:05 +00:00
scheduler Fix DetachedInstanceError for Agent instance 2014-02-27 14:48:11 +00:00
server Adds multiple RPC worker processes to neutron server 2014-03-04 00:50:20 +00:00
services Return 409 for second firewall creation 2014-04-02 07:26:54 +00:00
tests Clean out namespaces even if we don't delete namespaces 2014-04-04 16:04:57 +00:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
auth.py Return request-id in API response 2014-02-10 04:58:38 +09:00
context.py Stop logging unnecessary warning on context create 2013-11-28 09:17:18 +00:00
hooks.py Remove pyudev dependency 2014-02-25 14:28:35 +00:00
manager.py update doc string - correct typo 2014-04-02 09:30:49 -07:00
neutron_plugin_base_v2.py Enable hacking H301 check 2014-04-01 13:10:14 -04:00
policy.py Replace binding:capabilities with binding:vif_details 2014-02-23 22:56:45 -05:00
quota.py Kill 'Skipping unknown group key: firewall_driver' log trace 2014-03-13 12:46:06 -07:00
service.py Adds multiple RPC worker processes to neutron server 2014-03-04 00:50:20 +00:00
version.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
wsgi.py Merge "Fix webob.exc.HTTPForbidden parameter miss" 2014-03-02 19:05:50 +00:00