commit 4840fe79d7d58d26cd65113f896e766ddf55f201
Author: Kevin Benton <email address hidden>
Date: Fri Feb 27 14:56:39 2015 -0800
Don't start transaction during floating IP delete
The previous floating IP code was starting a transaction to
delete the floating IP object from the database and then
calling the core plugin's delete_port method which could make
many yielding calls, risking deadlocks.
This patch updates the relationship between floating IP and the
ports table to allow the port deletion to automatically clear
the floating IP object via a cascade.
Reviewed: https:/ /review. openstack. org/160036 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=4840fe79d7d 58d26cd65113f89 6e766ddf55f201
Committed: https:/
Submitter: Jenkins
Branch: master
commit 4840fe79d7d58d2 6cd65113f896e76 6ddf55f201
Author: Kevin Benton <email address hidden>
Date: Fri Feb 27 14:56:39 2015 -0800
Don't start transaction during floating IP delete
The previous floating IP code was starting a transaction to
delete the floating IP object from the database and then
calling the core plugin's delete_port method which could make
many yielding calls, risking deadlocks.
This patch updates the relationship between floating IP and the
ports table to allow the port deletion to automatically clear
the floating IP object via a cascade.
Closes-Bug: #1426543 c673a35aaf9c7e9 60f97f1e20b
Closes-Bug: #1426482
Change-Id: I4b1cdc198c18d5