summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Smith <ansmith@redhat.com>2017-04-03 11:10:13 -0400
committerAndrew Smith <ansmith@redhat.com>2017-04-03 11:10:13 -0400
commit0cea730b10000f9e16af33d1cbbe9ca2004a3880 (patch)
treed0cbf5662a2be5b2ee20a69f27a4861f7bbde493
parent6ba005fa6b74577647ef1c6d939e0f6f8739093b (diff)
downloadceilometermiddleware-0cea730b10000f9e16af33d1cbbe9ca2004a3880.tar.gz
Switch to get_notification_transport for Notifierpike-em1.1.0
Incorrect transport would get used when dual backends configured for oslo.messaging Change-Id: Ifa5dfb07b32ad753a1bdad26d2517df29e27aedc
-rw-r--r--ceilometermiddleware/swift.py3
-rw-r--r--releasenotes/notes/bug-1679196-ab9d6bb2134120e0.yaml5
2 files changed, 7 insertions, 1 deletions
diff --git a/ceilometermiddleware/swift.py b/ceilometermiddleware/swift.py
index 7049c09..5cf2b0f 100644
--- a/ceilometermiddleware/swift.py
+++ b/ceilometermiddleware/swift.py
@@ -121,7 +121,8 @@ class Swift(object):
oslo_messaging.set_transport_defaults(conf.get('control_exchange',
'swift'))
self._notifier = oslo_messaging.Notifier(
- oslo_messaging.get_transport(cfg.CONF, url=conf.get('url')),
+ oslo_messaging.get_notification_transport(cfg.CONF,
+ url=conf.get('url')),
publisher_id='ceilometermiddleware',
driver=conf.get('driver', 'messagingv2'),
topics=[conf.get('topic', 'notifications')])
diff --git a/releasenotes/notes/bug-1679196-ab9d6bb2134120e0.yaml b/releasenotes/notes/bug-1679196-ab9d6bb2134120e0.yaml
new file mode 100644
index 0000000..052d17e
--- /dev/null
+++ b/releasenotes/notes/bug-1679196-ab9d6bb2134120e0.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+ - Corrects retrieval of (notification) transport_url for oslo.messaging.
+ Issue would occur when oslo.messaging RPC and Notification backends were
+ separated.