Mistral does not cancel the hierarchical workflow execution - occasional
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
In Progress
|
High
|
Unassigned |
Bug Description
After the correction of bug (https:/
And the parent task workflow trace looks very strange:
Jun 26 14:42:14 [workflow_trace] Workflow 'main_workflow' [IDLE -> RUNNING, msg=None] (execution_
Jun 26 14:42:18 [workflow_trace] Workflow 'main_workflow' [RUNNING -> CANCELLED, msg=None] (execution_
Jun 26 14:42:19 [workflow_trace] Workflow 'sub_workflow' [IDLE -> RUNNING, msg=None] (execution_
Jun 26 14:43:12 [workflow_trace] Workflow 'main_workflow' [RUNNING -> SUCCESS, msg=None] (execution_
The stack trace:
Exception during message handling
Traceback (most recent call last):
File "/opt/nokia/
res = self.dispatcher
File "/opt/nokia/
return self._do_
File "/opt/nokia/
result = func(ctxt, **new_args)
File "/opt/nokia/
return self.engine.
File "/opt/nokia/
return retry.wraps(
File "/opt/nokia/
return self.call(f, *args, **kw)
File "/opt/nokia/
start_
File "/opt/nokia/
return fut.result()
File "/opt/nokia/
return self.__get_result()
File "/opt/nokia/
result = fn(*args, **kwargs)
File "/opt/nokia/
return func(*args, **kw)
File "/opt/nokia/
res = func(*args, **kw)
File "/opt/nokia/
wf_
File "/opt/nokia/
stop_
File "/opt/nokia/
wf.stop(state, msg)
File "/opt/nokia/
self.
File "/opt/nokia/
self.
File "/opt/nokia/
"Method _send_result_
RuntimeError: Method _send_result_
Changed in mistral: | |
status: | Incomplete → Confirmed |
Changed in mistral: | |
milestone: | rocky-3 → stein-1 |
Changed in mistral: | |
milestone: | stein-1 → none |
Can you provide the main and sub workflow YAML you used to reproduce this? It would be useful to help resolving it.