Remove the instance fault table, using InstanceAction table instead
The InstanceActions table was added to expose operations to the user. This includes errors, therefore there is no need for the InstanceFault table any more. Also mark notifications are user-facing or admin-only.
Blueprint information
- Status:
- Not started
- Approver:
- Russell Bryant
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- next
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Moving to Icehouse since this is still marked as not started. --russellb
Removing dependency with stacktach-
https:/
--Sandy
Since the InstanceFault data is exposed to the api when "details" are requested, we need to ensure we return the same data as is currently being returned. --sandy
Perhaps a good intermediate step would be to consolidate all these wrappers with a standard plugin-based error logger? So we can remove this:
@wrap_
@reverts_
@wrap_
@wrap_
def do_stuff_
--sandy
This should be part of the tasks clean up --johnthetubaguy
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Work Items
Dependency tree
* Blueprints in grey have been implemented.