create an api for listening to notifications

Bug #1005935 reported by Doug Hellmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Wishlist
Doug Hellmann
oslo-incubator
Fix Released
Wishlist
Doug Hellmann
Grizzly
Fix Released
Wishlist
Doug Hellmann

Bug Description

The openstack.common.rpc library does not have an abstraction for listening to notifications. The consumer APIs all expect an RPC structure, not simple messages. We need to add something to openstack.common.rpc to support this model, then change the ceilometer collector to use it instead of invoking declare_topic_consumer() directly.

Changed in ceilometer:
assignee: nobody → Doug Hellmann (doug-hellmann)
tags: added: collector effort-l
description: updated
Changed in ceilometer:
status: New → Triaged
importance: Undecided → Wishlist
Mark McLoughlin (markmc)
affects: openstack-common → oslo
Mark McLoughlin (markmc)
Changed in oslo:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Doug Hellmann (doug-hellmann) wrote :

I think the join_consumer_pool() API resolves this.

Changed in ceilometer:
status: Triaged → Fix Committed
Changed in oslo:
status: Confirmed → Fix Committed
Changed in ceilometer:
milestone: none → grizzly-rc1
Changed in oslo:
milestone: none → grizzly-rc1
Mark McLoughlin (markmc)
Changed in oslo:
assignee: nobody → Doug Hellmann (doug-hellmann)
Thierry Carrez (ttx)
Changed in oslo:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: grizzly-rc1 → 2013.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.