[openstack-dev] [neutron] Seeing db lockout issues in neutron add_router_interface

Divya divya.hc at gmail.com
Tue May 10 20:57:27 UTC 2016


Hi,
   I am trying to run this rally test on stable/kilo
https://github.com/openstack/rally/blob/master/samples/tasks/scenarios/neutron/create_and_delete_routers.json

with concurrency 50 and iterations 2000.

This test basically cretaes routers and subnets
and then calls
router-interface-add
router-interface-delete


And i am running this against 3rd party Nuage plugin.

In the NuagePlugin:

add_router_interface is something like this:
----------------------------
super().add_router_interface
try:
  some calls to external rest server
  super().delete_port
except:


remove_router_interface:
-----------------------------------
super().remove_router_interface
some calls to external rest server
super().create_port()
some calls to external rest server


If i comment delete_port in the add_router_interface, i am not hitting the
db lockout issue.
delete_port or any other operations are not within any transaction.
So not sure, why this is leading to db lock timeouts in insert to routerport

error trace
http://paste.openstack.org/show/496626/



Really appreciate any help on this.

Thanks,
Divya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160510/13712c0c/attachment.html>


More information about the OpenStack-dev mailing list