[openstack-dev] [ceilometer] deprecating RPC publisher/collector

gord chung gord at live.ca
Tue Aug 11 18:27:12 UTC 2015


hi,

this note is to raise awareness that the rpc publishing functionality in 
Ceilometer will be deprecated and disabled in Liberty[1] as it offers 
redundant capabilities vs notifier publishing.

back in Juno, we adopted oslo.messaging and switched from RPC to work 
queues in Ceilometer -- the notifier (queues) publisher was made the 
default means of communication between Ceilometer services. the benefits 
of RPC is that it offers callback functionality but it is often at the 
expense of performance [2]. As Ceilometer doesn't need the callback 
functionality, it was advised to switch from rpc to notifier publisher.

regarding support going forward, after some discussion, it's our hope 
that since we switched out rpc so long ago, the rpc publisher will be 
removed in M* cycle. if there are any concerns, please raise them here. :)

[1] https://review.openstack.org/#/c/211304/
[2] https://www.rabbitmq.com/tutorials/tutorial-six-python.html

cheers,

-- 
gord




More information about the OpenStack-dev mailing list