vmware-nsx/neutron
armando-migliaccio 08e3abd414 Handle exceptions on create_dhcp_port
If a network/subnet is deleted while creating the dhcp
port, the agent will detect a conflict on state of the
network and deal with it accordingly.

A concurrent delete may manifest itself via a number
of exceptions, IPAddressGenerationFailure amongst others,
hence the refactoring of the error handling logic into its
own utility method.

Partial-bug: #1253344
Related-bug: #1243726

Change-Id: I442beb5f82f3db8786eea53926903ef0ba0efbf1
2013-12-04 00:19:53 -08:00
..
agent Handle exceptions on create_dhcp_port 2013-12-04 00:19:53 -08:00
api Replace a non-existing exception 2013-11-12 11:38:16 +08:00
cmd remove binaries under bin 2013-08-16 10:10:30 +08:00
common Replace a non-existing exception 2013-11-12 11:38:16 +08:00
db Handle exceptions on create_dhcp_port 2013-12-04 00:19:53 -08:00
debug Fix incorrect indentations found by Pep 1.4.6+ 2013-10-19 10:50:16 +02:00
extensions Merge "Fix incorrect indentations found by Pep 1.4.6+" 2013-10-28 22:04:19 +00:00
locale Imported Translations from Transifex 2013-11-15 06:40:44 +00:00
openstack Fix import log_handler error with publish_errors set 2013-11-05 22:47:32 -08:00
plugins Lower severity of log trace for DB integrity error 2013-11-14 18:24:17 -08:00
scheduler Ensure router exists when auto_schedule_routers 2013-09-26 22:48:46 +08:00
server Disable lazy translation 2013-10-01 23:16:23 +00:00
services Remove confusing comment and code for LBaaS 2013-11-11 20:33:43 +09:00
tests Handle exceptions on create_dhcp_port 2013-12-04 00:19:53 -08:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
auth.py Remove deprecated fields in keystone auth middleware 2013-10-26 15:22:45 +09:00
context.py Allow for skipping admin roles loading on context creation 2013-08-28 14:06:43 +04:00
hooks.py Fixes Windows setup dependency bug 2013-08-15 22:58:14 +03:00
manager.py Add agent scheduling for LBaaS namespace agent 2013-07-19 13:25:04 +04:00
neutron_plugin_base_v2.py Remove openstack.common.exception usage 2013-08-06 10:42:02 +02:00
policy.py Fix message i18n error 2013-09-08 15:58:12 +08:00
quota.py Fallback to Quota Conf Driver if Quotas table is not defined 2013-10-09 22:28:03 +09:00
service.py Merge "Creates multiple worker processes for API server" 2013-10-31 01:39:19 +00:00
version.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
wsgi.py Merge "Creates multiple worker processes for API server" 2013-10-31 01:39:19 +00:00