Non-distributable actions

Registered by Renat Akhmerov

We need to introduce a notion of non-distributable actions. The rationale is simple: many actions (like echo, and e.g. some math actions we'll have in the future) are pointless to distribute. Distribution overhead for them would be much higher than their execution time.

Here's what I think we could do:
* Add method "is_distributable" into Action interface
* Add configuration property to enforce all actions to be distributable/non-distributable (the second makes sense if we want to test workflows consisting of even simple actions at scale)

Blueprint information

Status:
Not started
Approver:
Renat Akhmerov
Priority:
Medium
Drafter:
Renat Akhmerov
Direction:
Approved
Assignee:
Renat Akhmerov
Definition:
Approved
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/mistral-non-distributable-actions,n,z

Addressed by: https://review.openstack.org/144415
    Implementing non-distributable actions

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.