Nova and quantum don't close qpid connections after certain error conditions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Unassigned | ||
Grizzly |
Fix Released
|
High
|
Unassigned | ||
OpenStack Compute (nova) |
Fix Released
|
High
|
Michael Still | ||
Grizzly |
Fix Released
|
High
|
Ben Nemec | ||
neutron |
Fix Released
|
High
|
Gary Kotton | ||
Grizzly |
Fix Released
|
High
|
Gary Kotton | ||
oslo-incubator |
Fix Released
|
High
|
Gary Kotton |
Bug Description
In conditions where nova gets a connection to qpid but there is a problem at the application layer (such as a bad qpid password is specified), nova will continuously retry the connection without closing previous connections.
Steps to reproduce:
- Preconditions: At least 1 nova compute node using qpid for messaging, with authentication turned on.
- Specify a wrong qpid password in nova.conf on the compute node
- nova will continuously retry with the wrong password and print errors such as this to the compute log:
2013-04-25 16:37:52.269 ERROR nova.openstack.
- Each time nova retries the connection, it will create another connection to qpid and not close the previous connections.
I think this exception case needs to be updated in https:/
except qpid_exceptions
msg = _("Unable to connect to AMQP server: %(e)s. "
Note that quantum uses the same code for qpid.
tags: | added: oslo |
tags: | added: grizzly-backport-potential |
Changed in oslo: | |
importance: | Undecided → High |
Changed in nova: | |
importance: | Undecided → High |
Changed in quantum: | |
importance: | Undecided → High |
Changed in quantum: | |
milestone: | none → havana-1 |
tags: | removed: grizzly-backport-potential |
tags: | added: grizzly-backport-potential |
tags: | removed: grizzly-backport-potential |
Changed in quantum: | |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
tags: | removed: in-stable-grizzly |
Changed in nova: | |
milestone: | none → havana-1 |
Changed in cinder: | |
milestone: | none → havana-3 |
Changed in cinder: | |
importance: | Undecided → High |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | havana-1 → 2013.2 |
Changed in cinder: | |
milestone: | havana-3 → 2013.2 |
Changed in neutron: | |
milestone: | havana-1 → 2013.2 |
Changed in nova: | |
milestone: | havana-1 → 2013.2 |
tags: | removed: in-stable-grizzly |
This must looked at in Oslo first before changes can be included in Quantum.