vmware-nsx/neutron
Oleg Bondarev 6c86eee680 ML2 plugin should not delete ports on subnet deletion
On subnet deletion ports are deleted asynchronously by dhcp agent
so plugin doesn't need to delete them itself.
Instead Ml2Plugin.delete_subnet() method should call update_port()
for each allocation to remove the IP from the port and call the MechanismDrivers.
The patch also adds subnets test suite from test_db_plugin to test_ml2_plugin.

Closes-Bug: #1246737
Change-Id: I7cf0461e9a3cfec4921e2de41fb1ab3fc119fddc
2013-11-22 10:41:03 +04:00
..
agent Merge "Linux device name can have '@' or ':' characters" 2013-11-22 03:08:27 +00: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 Merge "Catch PortNotFound exception during get_dhcp_port" 2013-11-22 03:08:38 +00: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-21 06:40:51 +00:00
openstack Fix import log_handler error with publish_errors set 2013-11-05 22:47:32 -08:00
plugins ML2 plugin should not delete ports on subnet deletion 2013-11-22 10:41:03 +04: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 Merge "Move Loadbalancer Noop driver to the unit tests" 2013-11-21 01:12:09 +00:00
tests ML2 plugin should not delete ports on subnet deletion 2013-11-22 10:41:03 +04: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 Add log statements for policy check failures 2013-11-14 19:21:15 -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