neutron/neutron
Armando Migliaccio 3785dc31a4 Address masking issue during auto-allocation failure
If an interface could not successfully be plugged to a router
during the provisioning of external connectivity, a failure
is triggered, and a subsequent cleanup performed.

This patch ensures that the cleanup accounts only for the
subnets that were uplinked successfully, thus fixing the
incomplete cleanup, and the masking user error that resulted
otherwise.

Closes-bug: #1545210

Change-Id: I061a1407abf6ed1a39056b1f72fd039919e2fc79
2016-02-12 17:49:10 -08:00
..
agent Merge "Fix typo of dnsmasq" 2016-02-12 19:40:06 +00:00
api Add the ability to load a set of service plugins on startup 2016-02-10 10:04:15 -06:00
callbacks Merge "Implement 'get-me-a-network' API building block" 2016-02-10 05:59:28 +00:00
cmd Make netns_cleanup to purge resources of selected agent only 2016-02-11 12:19:26 +03:00
common Merge "Start using neutron-lib for shared constants and exceptions" 2016-02-11 11:10:16 +00:00
core_extensions Forbid attaching rules if policy isn't accessible 2015-08-12 09:52:33 +00:00
db BGP Dynamic Routing: introduce BgpDrScheduler model 2016-02-12 14:17:57 +05:30
debug Make neutron-debug command follow cliff command convention 2016-01-09 03:38:19 +09:00
extensions BGP Dynamic Routing: introduce BgpDrScheduler model 2016-02-12 14:17:57 +05:30
hacking Add hacking check for assertEqual HTTP code 2016-02-06 00:01:08 +08:00
ipam Fix module's import order 2016-01-22 06:38:42 -08:00
locale Imported Translations from Zanata 2016-02-05 06:23:23 +00:00
notifiers nova-notifier: Change warning to debug. 2016-02-02 12:29:53 -05:00
objects OVO common enum class for IPv6 modes. 2016-02-09 10:31:10 +01:00
openstack Fix module's import order 2016-01-22 06:38:42 -08:00
pecan_wsgi Pecan: wrap PUT response with resource name 2016-02-10 00:45:24 +00:00
plugins Merge "ML2: delete_port on deadlock during binding" 2016-02-11 11:14:22 +00:00
quota ML2: Add tests to validate quota usage tracking 2015-12-09 15:17:23 -08:00
scheduler Bring back dvr routers autoscheduling 2016-02-09 16:58:27 +03:00
server Merge "Support api_workers option when using pecan" 2016-02-04 18:49:44 +00:00
services Address masking issue during auto-allocation failure 2016-02-12 17:49:10 -08:00
tests Address masking issue during auto-allocation failure 2016-02-12 17:49:10 -08:00
__init__.py Deprecate _ builtin translation function 2015-12-06 19:39:20 +09:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
manager.py Add the ability to load a set of service plugins on startup 2016-02-10 10:04:15 -06:00
neutron_plugin_base_v2.py Fix module's import order 2016-01-22 06:38:42 -08:00
opts.py lb: ml2-agt: Separate AgentLoop from LinuxBridge specific impl 2016-01-28 11:00:43 +01:00
policy.py Raise RetryRequest on policy parent not found 2016-01-27 05:23:38 -08:00
service.py Support api_workers option when using pecan 2016-01-26 13:13:46 -08:00
version.py
worker.py Some minor misspellings in comment block. 2015-11-24 00:01:21 -06:00
wsgi.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00