CI: a unit worker killed for memory under -n 3 leaves the job hanging until the runner's deadline #1184
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1184
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Twice on 2026-10-31 the unit job died on the runner's deadline after every test it reached had passed.
fe0580495):[gw2] node down: Not properly terminatedat 12:04, thenreplacing crashed worker gw2. The progress reached[ 99%]at 12:05 and nothing followed untilcontext deadline exceededat 12:22.mainpush,7332677b2):[gw1] node down: Not properly terminatedat 63%, thenreplacing crashed worker gw1. The run reached 99% at 17:23 and hit the deadline at 17:39.Cause:
-n 3, inside the job container's 2 GB.--covadds to each worker.--dist loadgroupreplaces it but never finishes. So the job does not fail; it hangs for 16 minutes and says nothing about which test was running.Fix (release blocker, since the tag needs a green
main):-n 2inci.ymlandevery-python.yml, which was stable before #1085. This costs about 3.5 minutes per run.--max-worker-restart=0, so a killed worker fails the job at once, with the test it was running in the report.