Refine Engine <-> Executor protocol

Registered by Renat Akhmerov

From https://etherpad.openstack.org/p/juno-summit-mistral:
* Scalable engine executor interface
        a) change the name to worker, ActionRunner?
        b) worker parallelism (a worker should be able to handle more than one task in parallel)
        c) engine-executor communication, clean-up interface and STATE
        d) parallelism engine-executor
        - Message queue, DB, REST api - convey_task_result()
        e) ActionRunner shouldn't have access to DB (e.g. in a case when AR is behind a firewall)

Please also refer to https://etherpad.openstack.org/p/mistral-executor-protocol to get the details of Kirill's research.

Blueprint information

Status:
Complete
Approver:
Renat Akhmerov
Priority:
High
Drafter:
Renat Akhmerov
Direction:
Needs approval
Assignee:
Kirill Izotov
Definition:
New
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 0.1
Started by
Winson Chan
Completed by
Renat Akhmerov

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.