Use taskflow to obtain reliable running and resumption of nova<->glance snapshot task set

Registered by Joshua Harlow

Taskflow was built to help track and resume and reliably run workflows. Its usage in ensuring the conductor reliably uploads a snapshot to glance seems natural. Usage of taskflow reduces the code needed to track state, monitor progress and get involved in the inner details of the state transitions required to resume or revert a workflow if said workflow is interrupted via some external (or internal) mechanism.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Joshua Harlow
Direction:
Needs approval
Assignee:
Alexander Gorodnev
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.