diff options
author | Andrew Smith <ansmith@redhat.com> | 2017-04-03 11:10:13 -0400 |
---|---|---|
committer | Andrew Smith <ansmith@redhat.com> | 2017-04-03 11:10:13 -0400 |
commit | 0cea730b10000f9e16af33d1cbbe9ca2004a3880 (patch) | |
tree | d0cbf5662a2be5b2ee20a69f27a4861f7bbde493 | |
parent | 6ba005fa6b74577647ef1c6d939e0f6f8739093b (diff) | |
download | ceilometermiddleware-0cea730b10000f9e16af33d1cbbe9ca2004a3880.tar.gz |
Incorrect transport would get used when dual backends configured
for oslo.messaging
Change-Id: Ifa5dfb07b32ad753a1bdad26d2517df29e27aedc
-rw-r--r-- | ceilometermiddleware/swift.py | 3 | ||||
-rw-r--r-- | releasenotes/notes/bug-1679196-ab9d6bb2134120e0.yaml | 5 |
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. |