retry does not work for sub WF if failed manually
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
High
|
Nikolay Makhotkin |
Bug Description
In the example below, I'm expecting multiple executions of test-rollback.work and then error for test-rollback.main. Instead test-rollback.main stuck in RUNNING state and there's only 1 execution of test-rollback.work.
~$ cat ~/tmp/test-
version: '2.0'
name: test-rollback
workflows:
main:
type: direct
tasks:
do:
work:
type: direct
tasks:
do:
undo:
~$ mistral workbook-create ~/tmp/test-
Starting new HTTP connection (1): localhost
+------
| Field | Value |
+------
| Name | test-rollback |
| Tags | <none> |
| Created at | 2015-04-27 23:06:39.866864 |
| Updated at | None |
+------
~$ mistral execution-create test-rollback.main
Starting new HTTP connection (1): localhost
+------
| Field | Value |
+------
| ID | d67824fc-
| Workflow | test-rollback.main |
| State | RUNNING |
| Created at | 2015-04-27 23:06:49.022015 |
| Updated at | 2015-04-27 23:06:49.216968 |
+------
~$ mistral execution-list
Starting new HTTP connection (1): localhost
+------
| ID | Workflow | State | Created at | Updated at |
+------
| d67824fc-
| 75958b6b-
+------
~$ mistral task-list 75958b6b-
Starting new HTTP connection (1): localhost
+------
| ID | Name | Workflow name | Execution ID | State |
+------
| adc2eee2-
| dd09f069-
+------
Changed in mistral: | |
importance: | Undecided → High |
milestone: | none → liberty-1 |
Changed in mistral: | |
status: | New → Triaged |
Changed in mistral: | |
assignee: | nobody → Nikolay Makhotkin (nmakhotkin) |
Changed in mistral: | |
status: | Fix Committed → Fix Released |
Changed in mistral: | |
milestone: | liberty-1 → liberty |
Fix proposed to branch: master /review. openstack. org/186053
Review: https:/