← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1257293] Re: [messaging] QPID broadcast RPC requests to all servers for a given topic

 

** Also affects: oslo/havana
   Importance: Undecided
       Status: New

** Changed in: oslo/havana
   Importance: Undecided => High

** Changed in: oslo/havana
       Status: New => Fix Committed

** Changed in: neutron/havana
   Importance: Undecided => High

** Changed in: heat/havana
   Importance: Undecided => High

** Changed in: nova/havana
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1257293

Title:
  [messaging] QPID broadcast RPC requests to all servers for a given
  topic

Status in OpenStack Telemetry (Ceilometer):
  In Progress
Status in Ceilometer havana series:
  In Progress
Status in Cinder:
  In Progress
Status in Cinder havana series:
  New
Status in Orchestration API (Heat):
  New
Status in heat havana series:
  New
Status in OpenStack Identity (Keystone):
  New
Status in Keystone havana series:
  New
Status in OpenStack Neutron (virtual network service):
  New
Status in neutron havana series:
  New
Status in OpenStack Compute (Nova):
  New
Status in OpenStack Compute (nova) havana series:
  New
Status in Oslo - a Library of Common OpenStack Code:
  Fix Committed
Status in oslo havana series:
  Fix Committed

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://docs.openstack.org/developer/oslo.messaging/target.html

  "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

  https://bugs.launchpad.net/oslo/+bug/1178375/comments/26

To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/1257293/+subscriptions