vmware-nsx/neutron
Aaron Rosen 838e9bfcc5 Fix dhcp_release lease race condition
There is a possible race condition when delete or updating fixed_ips
on ports where an instance could renew its ip address again after
dhcp_release has already been executed. To fix this, the order of
reload_allocation and release_lease need to be switched. This way an
instance will not be able to renew it's ip address after it is
removed from the host file.

Fixes bug: 1237028

Change-Id: If05ec2be507378c634f5c1856dab0fbd396f43cc
2013-10-08 12:41:07 -07:00
..
agent Fix dhcp_release lease race condition 2013-10-08 12:41:07 -07:00
api Send proper exception info as expected by the neutron client 2013-09-19 17:32:30 +04:00
cmd remove binaries under bin 2013-08-16 10:10:30 +08:00
common Change hard coded numbers to constants in security group tests 2013-09-23 10:21:24 -04:00
db Merge "Fix downgrade in migration" 2013-10-05 03:26:04 +00:00
debug Fix message i18n error 2013-09-08 15:58:12 +08:00
extensions Change hard coded numbers to constants in security group tests 2013-09-23 10:21:24 -04:00
locale Imported Translations from Transifex 2013-10-08 06:18:08 +00:00
openstack Merge "Sync rootwrap with code from oslo" 2013-09-27 03:27:22 +00:00
plugins Merge "Disassociate floating IPs from port on terminate" 2013-10-08 15:20:35 +00: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 Radware LBaaS driver implementation 2013-10-07 17:24:15 +02:00
tests Fix dhcp_release lease race condition 2013-10-08 12:41:07 -07:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
auth.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04: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 Enable Quota DB driver by default 2013-10-07 08:52:45 +09:00
service.py Fix message i18n error 2013-09-08 15:58:12 +08:00
version.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
wsgi.py Use built-in print() instead of print statement 2013-09-21 07:30:33 -07:00