neutron/neutron/plugins
armando-migliaccio afd1983680 Catch errors on 'port not found' while deleting subnet
In some circumstances (like the one triggered by the test_dhcp_ipv6 testcase)
calls to deleting a port and calls to deleting subnets can happen in straight
sequence.

If this happens the execution of the operations can interleave leading
to the subnet deletion to fail because the port has already gone. This patch
ensures a missing port is handled correctly.

The method delete_subnet is ginormous and hence impossible to test at a unit
level without proper refactoring. That can happen with a follow-up patch.

Closes-bug: #1490832

Change-Id: I80c3733c93b2b66c2a1c4bc3bc24272afdd88b1f
2015-09-02 15:28:18 +00:00
..
bigswitch Big Switch Networks code split 2015-03-06 09:43:30 +00:00
brocade Cleanup unused method get_plugin_version 2015-07-14 01:33:23 +00:00
cisco Python 3: use __code__ instead of func_code 2015-08-21 11:51:09 +02:00
common Add Geneve type driver support to ML2 2015-08-27 20:04:35 +03:00
embrane Use string exception casting everywhere 2015-06-22 09:13:56 -04:00
hyperv Move in-tree vendor AGENT_TYPE_* constants 2015-08-24 20:16:05 +00:00
midonet Merge "Enable super-on-old-class pylint check" 2015-02-19 08:27:05 +00:00
ml2 Catch errors on 'port not found' while deleting subnet 2015-09-02 15:28:18 +00:00
nuage Adding DB model changes for Nuage Plugin post decomposition 2015-03-05 11:59:26 -08:00
oneconvergence Create packages for quota modules 2015-07-28 11:55:01 -07:00
opencontrail Move in-tree vendor VIF_TYPE_* constants 2015-08-21 00:12:29 +02:00
__init__.py Finish off rebranding of the Nicira NVP plugin 2014-03-01 18:14:52 -08:00