summaryrefslogtreecommitdiffstats
path: root/openstack/common/rpc
diff options
context:
space:
mode:
authorSam Morrison <sorrison@gmail.com>2012-10-26 09:53:06 +1100
committerSam Morrison <sorrison@gmail.com>2012-10-26 09:58:03 +1100
commit46944e3bf401be4f6d3af0b5d8e1e5686fdbec61 (patch)
treeeb62c8d1c7b0743af04600beb1d6d93d21d1c25a /openstack/common/rpc
parentd887090b5a31672e4a12f302b3818e2b0933bef0 (diff)
downloadoslo-46944e3bf401be4f6d3af0b5d8e1e5686fdbec61.tar.gz
oslo-46944e3bf401be4f6d3af0b5d8e1e5686fdbec61.tar.xz
oslo-46944e3bf401be4f6d3af0b5d8e1e5686fdbec61.zip
Use queue_arguments for fanout consumers too.
Fixes bug 1071528 queue_arguments (currently only x-ha-policy for now) were only set for topic consumers, this adds support for rabbit HA for fanout consumers too. Change-Id: I0d5c0393b49cf249262d93a64f6348caa76ef8dd
Diffstat (limited to 'openstack/common/rpc')
-rw-r--r--openstack/common/rpc/impl_kombu.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/openstack/common/rpc/impl_kombu.py b/openstack/common/rpc/impl_kombu.py
index fc34de1..a44a000 100644
--- a/openstack/common/rpc/impl_kombu.py
+++ b/openstack/common/rpc/impl_kombu.py
@@ -267,6 +267,7 @@ class FanoutConsumer(ConsumerBase):
# Default options
options = {'durable': False,
+ 'queue_arguments': _get_queue_arguments(conf),
'auto_delete': True,
'exclusive': True}
options.update(kwargs)