port binding registration with NeutronDbPluin causes Neutron Crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Sukhdev Kapur |
Bug Description
When Arista Mechanism driver tries to read all ports from NetutronDbPlugin, it causes Neutron server to crash and prevents neutron from starting. Depending upon when the ports DB is read, the nature of crash can be severe. If read during initialization, the neutron service will not start. If the same DB is read while neutron is up and running, then an exception is raised and the read is failed.
This issue will hit any plugin or driver which reads the ports information from Neutron DB.
This is a very re-produceable bug.
Please see the trace log at the pasted link below.
http://
I have verified the issue and have a fix and verified it as well. This problem is with the way port binding registers the '_extend_
The fix is attached with this bug.
I Will be submitting a patch shortly for the review.
-Sukhdev
Changed in neutron: | |
milestone: | none → havana-rc1 |
importance: | Undecided → High |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | havana-rc1 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/46796
Review: https:/