Ceilometer upgrade is coupled to other projects

Bug #1403024 reported by Sean Dague
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
High
gordon chung

Bug Description

Ceilometer's pattern of installing it's own code into the paste pipelines of other projects means that ceilometer must be attomically upgraded with all the other components in OpenStack that it does this with.

Ceilometer should not be putting code into the address space of other projects, as it makes the upgrade unit of work much larger, and creates additional coupling between all the projects.

Sean Dague (sdague)
Changed in ceilometer:
importance: Undecided → High
Revision history for this message
Chris Dent (cdent) wrote :

See the comments on https://review.openstack.org/#/c/117745/ for a bit of history on this issue.

The notification generation code should not be in ceilometer, at all.

Revision history for this message
gordon chung (chungg) wrote :

@Sean, i might have missed your response to my question to your ML post but what was the original bug that you created a workaround for? http://lists.openstack.org/pipermail/openstack-dev/2014-December/052121.html

reason i asked is so we can vet the fix we do implement.

gordon chung (chungg)
Changed in ceilometer:
status: New → In Progress
assignee: nobody → gordon chung (chungg)
Revision history for this message
gordon chung (chungg) wrote :

swift middleware branched from ceilometer lib into it's own package... ceilometermiddleware functions in same way as keystonemiddleware so upgrading issues are resolved.

devstack update: https://review.openstack.org/#/c/155473/
openstack-manual update: https://review.openstack.org/#/c/158778/

Changed in ceilometer:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
status: Fix Committed → Fix Released
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.