"Wait" policy allowing to pause a workflow execution for a configured period of time

Registered by Renat Akhmerov

We need to be able to configure a pause within a workflow definition (after task completion) to temporarily suspend a workflow execution.

Blueprint information

Status:
Complete
Approver:
Renat Akhmerov
Priority:
Medium
Drafter:
Renat Akhmerov
Direction:
Approved
Assignee:
Nikolay Makhotkin
Definition:
New
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 0.1
Started by
Nikolay Makhotkin
Completed by
Renat Akhmerov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/mistral-workflow-wait-policy,n,z

Addressed by: https://review.openstack.org/118128
    Including "policies" into task spec

Addressed by: https://review.openstack.org/118577
    Refactoring engine to build and call task policies

Addressed by: https://review.openstack.org/118129
    Fixing workflow spec to return start task spec instead its name

Addressed by: https://review.openstack.org/118250
    Adding "wait-before" and "wait-after" to task policies

Addressed by: https://review.openstack.org/117477
    Renaming 'workflow_parameters' to 'workflow-parameters'

Addressed by: https://review.openstack.org/117120
    Fixing processing subworkflow result

Addressed by: https://review.openstack.org/117469
    Small optimizations and fixes

Addressed by: https://review.openstack.org/118256
    Renaming 'on-finish' to 'on-complete' in task spec

Addressed by: https://review.openstack.org/118127
    Adjusting policy interfaces

Addressed by: https://review.openstack.org/117095
    Renaming 'class' to 'base' in action spec

Addressed by: https://review.openstack.org/117094
    Renaming 'start_task' to 'start-task' in workflow spec

Addressed by: https://review.openstack.org/118639
    Implement Wait-before policy

Gerrit topic: https://review.openstack.org/#q,topic:policies,n,z

Addressed by: https://review.openstack.org/119354
    Implement wait-after policy

Gerrit topic: https://review.openstack.org/#q,topic:remove_redundant_params_from_policies,n,z

Gerrit topic: https://review.openstack.org/#q,topic:serializers,n,z

Gerrit topic: https://review.openstack.org/#q,topic:policies2,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.