[messaging] QPID broadcast RPC requests to all servers for a given topic
Bug #1257293 reported by
Ken Giusti
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
High
|
Eoghan Glynn | ||
Havana |
Fix Released
|
High
|
Eoghan Glynn | ||
Cinder |
Fix Released
|
High
|
Flavio Percoco | ||
Havana |
Fix Released
|
High
|
Flavio Percoco | ||
OpenStack Compute (nova) |
Fix Released
|
High
|
Flavio Percoco | ||
Havana |
Fix Released
|
High
|
Flavio Percoco | ||
OpenStack Heat |
Fix Released
|
High
|
Flavio Percoco | ||
Havana |
Fix Released
|
High
|
Flavio Percoco | ||
OpenStack Identity (keystone) |
Fix Released
|
High
|
Alan Pevec | ||
Havana |
Fix Released
|
High
|
Alan Pevec | ||
neutron |
Fix Released
|
High
|
Flavio Percoco | ||
Havana |
Fix Released
|
High
|
Flavio Percoco | ||
oslo-incubator |
Fix Released
|
High
|
Ken Giusti | ||
Havana |
Fix Released
|
High
|
Flavio Percoco | ||
oslo.messaging |
Fix Released
|
High
|
Ihar Hrachyshka |
Bug Description
According to the oslo.messaging documentation, when a RPC request is made to a given topic, and there are multiple servers for that topic, only _one_ server should service that RPC request. See http://
"topic (str) – A name which identifies the set of interfaces exposed by a server. Multiple servers may listen on a topic and messages will be dispatched to one of the servers in a round-robin fashion."
In the case of a QPID-based deployment using topology version 2, this is not the case. Instead, each listening server gets a copy of the RPC and will process it.
For more detail, see
Changed in oslo: | |
assignee: | nobody → Ken Giusti (kgiusti) |
status: | New → In Progress |
Changed in ceilometer: | |
assignee: | nobody → Eoghan Glynn (eglynn) |
status: | New → In Progress |
milestone: | none → icehouse-2 |
Changed in nova: | |
assignee: | nobody → Flavio Percoco (flaper87) |
Changed in ceilometer: | |
importance: | Undecided → High |
Changed in cinder: | |
importance: | Undecided → High |
Changed in keystone: | |
importance: | Undecided → High |
Changed in nova: | |
importance: | Undecided → High |
Changed in heat: | |
importance: | Undecided → High |
Changed in neutron: | |
importance: | Undecided → High |
Changed in oslo: | |
importance: | Undecided → High |
Changed in keystone: | |
assignee: | nobody → Alan Pevec (apevec) |
tags: | removed: in-stable-havana |
Changed in nova: | |
status: | New → In Progress |
Changed in cinder: | |
milestone: | none → icehouse-2 |
Changed in keystone: | |
milestone: | none → 2013.2.1 |
Changed in nova: | |
milestone: | none → icehouse-2 |
Changed in heat: | |
milestone: | none → icehouse-2 |
Changed in neutron: | |
milestone: | none → icehouse-2 |
Changed in keystone: | |
milestone: | 2013.2.1 → icehouse-2 |
Changed in heat: | |
status: | In Progress → Fix Committed |
Changed in oslo: | |
milestone: | none → icehouse-2 |
information type: | Public → Public Security |
information type: | Public Security → Public |
Changed in oslo: | |
status: | Confirmed → Fix Committed |
Changed in oslo.messaging: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
status: | New → In Progress |
Changed in oslo.messaging: | |
importance: | Undecided → High |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
status: | Fix Committed → Fix Released |
Changed in oslo.messaging: | |
milestone: | none → icehouse-3 |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | icehouse-2 → 2014.1 |
Changed in keystone: | |
milestone: | icehouse-2 → 2014.1 |
Changed in oslo.messaging: | |
milestone: | icehouse-3 → 1.3.0 |
Changed in ceilometer: | |
milestone: | icehouse-2 → 2014.1 |
Changed in nova: | |
milestone: | icehouse-2 → 2014.1 |
Changed in cinder: | |
milestone: | icehouse-2 → 2014.1 |
Changed in heat: | |
milestone: | icehouse-2 → 2014.1 |
Changed in neutron: | |
milestone: | icehouse-2 → 2014.1 |
To post a comment you must log in.
Just to clarify:
* This bug only affects QPID deployments that:
- have the fix for https:/ /bugs.launchpad .net/oslo/ +bug/1178375 version= 2
- AND are using qpid_topology_