-
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
GitHub Action CI test-executor E2E Test Often Fails - TestStopBehavior #14120
Labels
Comments
Modifying this line improved the test success rate to >75%: // Original
WaitForWorkflow(fixtures.ToHaveRunningPod, killDuration).
// Updated
WaitForWorkflow(fixtures.ToHaveRunningPod, 15*time.Second). // Reduced timeout prevents E2E TestStopBehavior failures Any thoughts on this? Thanks |
wesleyscholl
changed the title
GitHub CI Action test-executor E2E Test Often Fails - TestStopBehavior
GitHub Action CI test-executor E2E Test Often Fails - TestStopBehavior
Jan 25, 2025
It seems that there is indeed a bug here; the exit handler in the DAG cannot execute properly when stopping. # argo get stop-terminate-cmnw9
Name: stop-terminate-cmnw9
Namespace: argo
ServiceAccount: unset (will run with the default ServiceAccount)
Status: Failed (Terminated)
Message: Stopped with strategy 'Stop'
Conditions:
PodRunning False
Completed True
Created: Sun Jan 26 10:46:15 +0800 (1 minute ago)
Started: Sun Jan 26 10:46:15 +0800 (1 minute ago)
Finished: Sun Jan 26 10:46:28 +0800 (1 minute ago)
Duration: 13 seconds
Progress: 1/3
ResourcesDuration: 0s*(1 cpu),2s*(100Mi memory)
STEP TEMPLATE PODNAME DURATION MESSAGE
✖ stop-terminate-cmnw9 main
├─✖ A echo stop-terminate-cmnw9-echo-2502829069 4s workflow shutdown with strategy: Stop
└─● A.onExit exit-template stop-terminate-cmnw9-exit-template-4002442228 0s workflow shutdown with strategy: Stop
✔ stop-terminate-cmnw9.onExit exit stop-terminate-cmnw9-exit-1439502999 7s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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?
Over the last week when updating my PR #13895, the GitHub CI Action often fails on the
test-executor
E2E test -TestSignalsSuite/TestStopBehavior
.Failed CI runs for my PR:
Other community members affected:
I found these recurring issues and PRs regarding this failing TestStopBehavior E2E test.
Let me know if you need more information and how I can help resolve this issue, thanks.
Version(s)
GitHub Action - latest
Paste a minimal workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflow 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: