Need to add additional validation in 'join' control and fail execution in case if it is not passed
Bug #1404205 reported by
Anastasia Kuznetsova
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
Medium
|
Renat Akhmerov | ||
Liberty |
Fix Released
|
Medium
|
Renat Akhmerov |
Bug Description
Steps to reproduce:
1) create workflow for example with 2 regular tasks and 1 task with "join" control :
wf:
task1:
...
task2:
...
task3:
join: 10
2) execute created wf
Observed result:
Workflow execution will be in SUCCESS state, because task1 and task2 were successful, but task3 will never be executed.
Expected result:
Workflow execution will fail because of "10" is incorrect and workflow has less then 10 tasks at all.
description: | updated |
Changed in mistral: | |
importance: | Low → Medium |
Changed in mistral: | |
milestone: | none → liberty-1 |
Changed in mistral: | |
milestone: | 1.0.0 → none |
To post a comment you must log in.
This is definitely a valid ticket. However, I think this is a part of a bigger task (BP) that needs to address post-load validation of workflows such as: integrity (e.g. references to not existing tasks, actions etc.), dead-lock condition analysis and others.