OpenStack library for messaging
Go to file
Ihar Hrachyshka 9ff4d99823 Fix duplicate topic messages for Qpid topology=2
Manually applied ef406a21782134aeefb944f74b3f1a47d6169318 from
oslo-incubator to get the fix required for bug 1257293.

Copying the original commit message from oslo-incubator below.

"""
When multiple RPC servers (consumers) are subscribed to the same RPC
topic, a single RPC request to that topic should be received by only
one of the consumers.  A bug in the QPID driver caused every consumer
to receive a copy of the RPC request.  This bug affects only Topology
version 2.  This patch will cause a single queue to be created for
each topic, and shared among all consumers of that topic.  This
results in each RPC request being received by only one consumer,
in turn across all the competing consumers.
"""

Change-Id: I76bfa5b48bad4a70fbf06b74f4cc8234af6610c2
Closes-bug: #1257293.
2014-01-03 11:15:44 +01:00
doc/source Add release notes for 1.3.0a2 2013-12-03 23:18:42 +00:00
oslo Fix duplicate topic messages for Qpid topology=2 2014-01-03 11:15:44 +01:00
tests Replace dict.iteritems() with six.iteritems() 2013-12-20 23:43:35 +01:00
.gitignore Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
.gitreview Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
.testr.conf Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
CONTRIBUTING.rst Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
LICENSE Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
MANIFEST.in Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
openstack-common.conf Unify different names between Python2 and Python3 2013-12-09 02:19:52 -08:00
README.rst Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
requirements.txt sysnchronize oslo-incubator modules 2013-12-17 10:46:40 +01:00
setup.cfg Remove cruft from setup.cfg 2013-10-04 10:07:58 -04:00
setup.py Updated from global requirements 2013-10-01 16:14:29 +00:00
test-requirements.txt Updated from global requirements 2013-12-10 23:44:54 +00:00
tox.ini Simplify public symbol exports 2013-06-24 12:52:30 +01:00

Oslo Messaging Library

The Oslo messaging API supports RPC and notifications over a number of different messsaging transports.