]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Ensure routing key is specified in the address for a direct producer
authorRussell Bryant <rbryant@redhat.com>
Mon, 9 Jun 2014 20:53:21 +0000 (16:53 -0400)
committerRussell Bryant <rbryant@redhat.com>
Mon, 9 Jun 2014 20:53:21 +0000 (16:53 -0400)
This change is already merged in oslo-incubator.  Original commit
message body includes:

    Porting this fix from oslo.messaging.  This fixes the impl_qpid.py
    driver to allow it to work with the latest stable upstream QPID broker
    (version 0.28).  See the Apache Qpid Jira bug
    https://issues.apache.org/jira/browse/QPID-5557

Change-Id: If71f78e50f8a9b3acfd1e9d02c8271f17c4ebee7
Related-Bug: #1300318

neutron/openstack/common/rpc/impl_qpid.py

index a7dcf29d3d128cb479a3b9b1fcc3cd26fd9fb368..5fb2c49ee23071d9239e12e0feb4c31b4be0e1b7 100644 (file)
@@ -368,7 +368,7 @@ class DirectPublisher(Publisher):
         """Init a 'direct' publisher."""
 
         if conf.qpid_topology_version == 1:
-            node_name = msg_id
+            node_name = "%s/%s" % (msg_id, msg_id)
             node_opts = {"type": "direct"}
         elif conf.qpid_topology_version == 2:
             node_name = "amq.direct/%s" % msg_id