Add functionality to distribute Mistral tasks on several engines

Registered by Vasudeo Nimbekar

Add functionality to distribute Mistral tasks on several engines so that performance of huge executions can be improved.

In the present implementation execution of workflow run all the corresponding tasks on the same engine, which increases a load on single engine worker. We can improve this behavior by using RPC to start tasks which will distribute tasks on the available engine workers.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Vasudeo Nimbekar
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/distribute-mistral-operations

Addressed by: https://review.opendev.org/c/openstack/mistral/+/869193
    Starting tasks via RPC

Addressed by: https://review.opendev.org/c/openstack/mistral-tempest-plugin/+/869652
    Wait till execution is success for test_task_type

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.