yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #08505
[Bug 1258150] Re: nicira: tempest fails to delete routers in parallel
** Changed in: neutron
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1258150
Title:
nicira: tempest fails to delete routers in parallel
Status in OpenStack Neutron (virtual network service):
Fix Released
Bug description:
when parallel tempest tests are enabled, the nicira plugin shows erros when deleting routers.
Parallel operations indeed cause the usual eventlet/mysql deadlock in delete_router as the nvp operation is nested within the db transaction.
The root cause for the deadlock is that the nvp api client uses
eventlet to dispatch requests.
while a solution might be to rework the API client, an easier,
backportable solution would be to move the NVP operation out of the
transaction and ensuring consistency in case of failure.
note: in the same delete_router routine also the metada access network
handling should be moved out of the transaction.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1258150/+subscriptions
References