-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP
and Plugin
nodes cannot be manually retried
#14124
Comments
Flagging @isubasinghe |
Thanks for the bug report @jswxstw, this was intentional on my part but this can be reverted to the previous logic if required by adding the types you want the ability to retry in the I cannot remember exactly why now but at the time I remember wanting to restrict the node types you could retry. |
argo-workflows/workflow/util/util.go Lines 1136 to 1146 in a776b45
@isubasinghe I have some questions here: |
@jswxstw yeah you are right that mustFind only hits It's basically some code that got leftover from an optimisation I did to seek boundaries instead. |
@isubasinghe Do these codes need to be retained? If not, I can clean them up in the fix PR. |
@jswxstw i think feel free to clean it up. |
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?
#13734 refactored the retry logic, but
HTTP
andPlugin
nodes cannot be manually retried after this change.argo-workflows/workflow/util/util.go
Lines 1173 to 1178 in c92ac36
It seems that here missed
HTTP
andPlugin
types.Version(s)
c92ac36
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.
Logs from the workflow controller
Logs from in your workflow's wait container
The text was updated successfully, but these errors were encountered: