Create a flow conductor that uses jobboards

Registered by Dan on 2014-03-31

We do not currently have any system within TaskFlow that can cause an entire workflow to start and be coordinated by some process on a remote server. Jobboards are the first step here, but there is no worker process (a "conductor") that listens for jobs and turns them into a flow.

A simple conductor daemon can be created that subscribes to a jobboard, takes the next job, and passes it to a user-supplied flow factory. The factory would be expected to take a job as an argument and return a flow. The daemon would then use configurable logbooks/backends/engines to run the flow.

Blueprint information

Status:
Complete
Approver:
Joshua Harlow
Priority:
Medium
Drafter:
Dan
Direction:
Approved
Assignee:
Dan
Definition:
Approved
Series goal:
Accepted for 0.3
Implementation:
Implemented
Milestone target:
None
Started by
Joshua Harlow on 2014-06-02
Completed by
Joshua Harlow on 2014-06-02

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/generic-flow-conductor,n,z

Addressed by: https://review.openstack.org/93930
    Adds a single threaded flow conductor

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.