The entire workflow fails if one of a join task inbound tasks fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
High
|
Renat Akhmerov |
Bug Description
Example:
---
version: "2.0"
wf:
output:
continue_flag: <% $.get(continue_
task-defaults:
on-error:
- change_
tasks:
task_a:
action: std.fail
on-success:
- task_c: <% $.get(continue_
- task_a_process
task_a_process:
action: std.noop
task_b:
on-success:
- task_c: <% $.get(continue_
task_c:
join: all
change_
publish:
It fails and the following output:
wf (d58c505d-
task_b [id=3044ba57-
std.noop [id=c05b2472-
task_a [id=d32ecfb0-
Fail action expected exception., processed=True, published={}]
std.fail [id=0ab484ba-
task_c [id=4feced3c-
change_
std.noop [id=3299e61f-
Changed in mistral: | |
assignee: | nobody → Renat Akhmerov (rakhmerov) |
milestone: | none → ocata-1 |
importance: | Undecided → High |
status: | New → Confirmed |
Fix proposed to branch: master /review. openstack. org/390010
Review: https:/