listen all necessary notifications
In Watcher, it firstly builds compute CDM by collecting nova compute resource, later update the compute CDM by listening to nova notifications.
It has listened to following nova events,
* instance.update
* instance.delete.end
* compute.
* compute.
* compute.
* compute.
In one cloud env, there would be many solutions, which would make the compute resource strongly relocated, such as 'auto-scaling' solution and 'compute-ha' solution.
If Watcher doesn't listen to all the notifications which represent that nova compute resource changes, the compute CDM will be stale, and doesn't work.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- suzhengwei
- Direction:
- Needs approval
- Assignee:
- suzhengwei
- Definition:
- Approved
- Series goal:
- Proposed for queens
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- suzhengwei
- Completed by
- suzhengwei
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
spec for listen to all necessary notifications
Addressed by: https:/
listen to 'compute.
Addressed by: https:/
listen to 'compute.