Resource type steps that timeout due to activeDeadlineSeconds reached make the workflow remain stuck in Running forever #13937
Labels
area/templates/resource
type/bug
type/regression
Regression from previous behavior (a specific type of bug)
Pre-requisites
:latest
image tag (i.e.quay.io/argoproj/workflow-controller:latest
) and can confirm the issue still exists on:latest
. If not, I have explained why, in detail, in my description below.What happened? What did you expect to happen?
Related to what #12985, #12544 that was supposed to fix, I see there are still bugs.
When a workflow step of type Resource times out due to activeDeadlineSeconds reached, the associated workflowtaskresult remains with
workflows.argoproj.io/report-outputs-completed: "false"
and blocks the completion of the workflow.Version(s)
v3.6.0
Paste a minimal workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
Here's a bash script that you can run that reproduces the issue.
Logs from the workflow controller
Logs from in your workflow's wait container
Output from the bash script above
The workflow is still running, although its steps are not:
workflowtaskresult objects, the one corresponding to the pod that timed out has workflows.argoproj.io/report-outputs-completed: "false"; if I set it to true, the workflow will finish
The text was updated successfully, but these errors were encountered: