Objects: Improve instance action events to contain more messages
This bp is a placeholder for several misc issues I found when playing with instance action events.
## PHASE 1 ##
* feature parity with instance fault
--
Instance faults table is going to be removed with following BP
https:/
However, not all information exposed by Instance Fault table, e.g. "host" and "details", are available with Instance Action Events. Both could be useful for recording more event details
* instance action/event refacoring
--
One issue with current instance action/event model is, event is now for manager level (compute, scheduler, and maybe conductor manager if future) method call, and is always has two steps of start/finish in mind.
However, it is useful to create one-shot event record (no finish) and ability to update details of what is happening inside major manager level event.
## PHASE 2 ##
Splitted second phase of work into another blueprint
https:/
Blueprint information
- Status:
- Started
- Approver:
- Andrew Laski
- Priority:
- Medium
- Drafter:
- Qiu Yu
- Direction:
- Needs approval
- Assignee:
- Qiu Yu
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Needs Code Review
- Milestone target:
- next
- Started by
- Qiu Yu
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Merged:
======
Addressed by: https:/
Add host and details column to instance_
Pending patches:
=============
Gerrit topic: https:/
Addressed by: https:/
Add pack_action_
Addressed by: https:/
Add 'host' and 'detail' support to instance action event object
Addressed by: https:/
Add event create and update db api and object method
Addressed by: https:/
Add 'host' and 'details' to instance action get API response
Abandoned patches:
===============
Addressed by: https:/
Add action_event_create and action_event_update api to conductor
Addressed by: https:/
Use action_
[alaski] I like the direction of both phases here, but since they're two distinct bodies of work could you please split this into two blueprints. Just splitting out phase #2 into a new one and removing it from this one would be best.
[qiuyu] Done. Phase #2 splitted to https:/
Apologies, this missed the deadline for Feature Freeze. Please rebase patches as soon as Juno opens, and we will try to get this in during that period. --johnthetubaguy (5th March 2014)
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Work Items
Dependency tree
* Blueprints in grey have been implemented.