Nicira plugin: concurrent instance creation leads to timeouts
Bug #1200001 reported by
Salvatore Orlando
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Salvatore Orlando |
Bug Description
When instance are spawned from nova concurrently, either by concurrently submitting requests to nova, or by specifying num_instance > 1 on a create server request, the nicira plugin might fail in creating a port for the instance because of a NVP timeout in create_port
The root cause for this timeout depends on the fact that the NVP request is executed within a SQL transaction, and is executed spawning an eventlet, thus manifesting a behaviour similar to the one observed in bug 1086173.
This issue can be solved by moving the NVP operation outside of the sql transaction and ensuring orphaned resources, both in the database and NVP, are properly removed.
Changed in neutron: | |
milestone: | havana-2 → havana-3 |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | havana-3 → 2013.2 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/36570
Review: https:/