on-complete of a default on-error tasks sometimes doesn't run
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Incomplete
|
High
|
Renat Akhmerov |
Bug Description
In a big workflow (~60 tasks) the on-complete of a default on-error tasks sometimes doesn't run.
The workflow is ~700 lines and some of the tasks are nested or call a custom action. The default on-error calls a task (system_
...
task-defaults:
on-error:
- "system_
tasks:
system_
workflow: "my_workflow"
input:
env: "<% env() %>"
join: 1
on-complete:
- "problematic_task"
...
I tried reproducing the issue with a smaller workflow, but it didn't work.
To reproduce download the attached file and:
tar -xf big_wf_
mistral workflow-create big_wf_
mistral workflow-create my_workflow_
mistral workflow-create failing_
mistral action-create my_action_2609.yaml
mistral execution-create big_wf_
see result of calling 'mistral task-list' (problematic_task is not there even though system_
http://
Changed in mistral: | |
assignee: | nobody → jzx (xuange) |
Changed in mistral: | |
assignee: | jzx (xuange) → nobody |
Changed in mistral: | |
assignee: | nobody → Renat Akhmerov (rakhmerov) |
milestone: | none → rocky-2 |
Changed in mistral: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in mistral: | |
milestone: | rocky-2 → rocky-3 |
Changed in mistral: | |
milestone: | rocky-3 → stein-1 |
Changed in mistral: | |
milestone: | stein-1 → stein-2 |
It's not been observed for a long time. Closing it for now.