Notification System

Registered by Cindy Bigham on 2011-01-30

Openstack desperately needs a system to notify interested parties of events relevant to them. More specifically, the ability to notify external consumers of events like instance builds, deletions and migrations are useful for monitoring and billing applications. We feel that a unified and defined notification system will discourage the inevitable requests for one-off implementations, and also will provide the opportunity to implement a clean, scalable solution.

As such, we're proposing Openstack uses PubSubHubBub, which uses basic REST and Atom/RSS feeds to notify subscribers of information they care about. It sees substantial use in large production websites, and we feel that it would be appropriate for us.

Blueprint information

Status:
Complete
Approver:
Rick Clark
Priority:
Medium
Drafter:
Glen Campbell
Direction:
Needs approval
Assignee:
Matt Dietz
Definition:
Approved
Series goal:
Accepted for diablo
Implementation:
Implemented
Milestone target:
milestone icon 2011.3
Started by
Vish Ishaya on 2011-05-06
Completed by
Thierry Carrez on 2011-06-06

Sprints

Whiteboard

First appeared in diablo-2

This will be discussed in the following session:
https://blueprints.launchpad.net/openstack-devel/+spec/notification-and-statistics

110202: renamed from pubsubhubbub

110130: Tasks
Architecture (Glen) - Sprint 1 (2011-02-18)
Code (Matt) - Sprint 2 (2011-03-11)

is this supposed to be complete on 2011-03-11 or just starting? This is a week before merge freeze. -- dendrobates
those are the end dates of our sprints -- GlenCampbell

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.