Control state transitions of tasks and flows

Registered by Ivan Melnikov

Tasks and flows have states (PENDING, RUNNING, SUCCES, FAILURE, etc). We should document what states and transitions are possible and enforce that in code.

Blueprint information

Status:
Complete
Approver:
Joshua Harlow
Priority:
High
Drafter:
Ivan Melnikov
Direction:
Approved
Assignee:
Ivan Melnikov
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Joshua Harlow
Completed by
Joshua Harlow

Related branches

Sprints

Whiteboard

imelnikov: I started a wiki page to document states: https://wiki.openstack.org/wiki/TaskFlow/Sates_of_Task_and_Flow

Addressed by: https://review.openstack.org/49762
    Validate each flow state change

Gerrit topic: https://review.openstack.org/#q,topic:bp/transition-control,n,z

Addressed by: https://review.openstack.org/50059
    Update state sequence for failed flows

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.