Reconnect on failure for multiple servers always connects to first server
Bug #1261631 reported by
Maru Newby
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Low
|
Mehdi Abaakouk | ||
Havana |
Fix Released
|
Undecided
|
Unassigned | ||
Cinder |
Fix Released
|
Low
|
Unassigned | ||
Havana |
Fix Released
|
Undecided
|
Unassigned | ||
Ironic |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Heat |
Fix Released
|
Medium
|
Thomas Herve | ||
Havana |
Fix Released
|
Medium
|
Steven Hardy | ||
OpenStack Identity (keystone) |
Invalid
|
Low
|
Unassigned | ||
Havana |
Fix Released
|
Low
|
Nathan Kinder | ||
neutron |
Fix Released
|
Low
|
Ihar Hrachyshka | ||
Havana |
Fix Released
|
Low
|
Ihar Hrachyshka | ||
oslo-incubator |
Fix Released
|
Low
|
Ihar Hrachyshka | ||
Havana |
Fix Released
|
Low
|
Ihar Hrachyshka | ||
oslo.messaging |
Fix Released
|
Low
|
Ihar Hrachyshka |
Bug Description
In attempting to reconnect to an AMQP server when a communication failure occurs, both the qpid and rabbit drivers target the configured servers in the order in which they were provided. If a connection to the first server had failed, the subsequent reconnection attempt would be made to that same server instead of trying one that had not yet failed. This could increase the time to failover to a working server.
A plausible workaround for qpid would be to decrease the value for qpid_timeout, but since the problem only occurs if the failed server is the first configured, the results of the workaround would depend on the order that the failed server appears in the configuration.
description: | updated |
description: | updated |
Changed in oslo.messaging: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in oslo: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
status: | New → In Progress |
Changed in oslo.messaging: | |
status: | New → In Progress |
Changed in oslo.messaging: | |
status: | In Progress → Fix Committed |
Changed in oslo.messaging: | |
milestone: | none → icehouse-3 |
Changed in oslo.messaging: | |
importance: | Undecided → Low |
Changed in oslo: | |
importance: | Undecided → Low |
Changed in oslo.messaging: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in neutron: | |
status: | New → In Progress |
Changed in oslo: | |
status: | In Progress → Fix Committed |
tags: | removed: in-stable-havana |
Changed in neutron: | |
importance: | Undecided → Low |
Changed in keystone: | |
importance: | Undecided → Low |
Changed in cinder: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in keystone: | |
assignee: | nobody → wanghong (w-wanghong) |
Changed in ceilometer: | |
assignee: | nobody → Jia Dong (jiadong-jia) |
Changed in cinder: | |
assignee: | nobody → Jia Dong (jiadong-jia) |
Changed in cinder: | |
assignee: | Jia Dong (jiadong-jia) → nobody |
Changed in ceilometer: | |
assignee: | Jia Dong (jiadong-jia) → nobody |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
milestone: | none → icehouse-rc1 |
Changed in heat: | |
importance: | Undecided → Medium |
milestone: | none → juno-1 |
status: | New → Triaged |
Changed in ceilometer: | |
status: | In Progress → New |
Changed in ceilometer: | |
assignee: | Jia Dong (jiadong-jia) → nobody |
Changed in heat: | |
assignee: | Jia Dong (jiadong-jia) → nobody |
Changed in oslo: | |
milestone: | none → icehouse-rc1 |
status: | Fix Committed → Fix Released |
tags: | added: conductor |
Changed in heat: | |
milestone: | juno-1 → icehouse-rc2 |
tags: | added: icehouse-rc-potential |
Changed in ceilometer: | |
assignee: | nobody → Mehdi Abaakouk (sileht) |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in keystone: | |
status: | New → Triaged |
Changed in keystone: | |
assignee: | wanghong (w-wanghong) → nobody |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
milestone: | none → icehouse-rc2 |
status: | New → Fix Released |
Changed in oslo: | |
milestone: | icehouse-rc1 → 2014.1 |
Changed in oslo.messaging: | |
milestone: | icehouse-3 → 1.3.0 |
Changed in heat: | |
milestone: | icehouse-rc2 → 2014.1 |
Changed in neutron: | |
milestone: | icehouse-rc1 → 2014.1 |
tags: |
added: icehouse-backport-potential removed: icehouse-rc-potential |
Changed in ironic: | |
milestone: | icehouse-rc2 → 2014.1 |
tags: | removed: conductor |
Changed in ceilometer: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
assignee: | nobody → Ivan Kolodyazhny (e0ne) |
Changed in cinder: | |
status: | Triaged → In Progress |
no longer affects: | nova |
tags: | removed: icehouse-backport-potential in-stable-havana in-stable-icehouse |
Changed in ceilometer: | |
milestone: | juno-1 → 2014.2 |
Changed in cinder: | |
status: | Triaged → Fix Released |
To post a comment you must log in.
Somehow Openstack-Infra failed to add comments with links to code reviews here. Adding them below:
rabbitmq part: https:/ /review. openstack. org/#/c/ 67450/ /review. openstack. org/#/c/ 67449/
qpid patt: https:/