Opened 3 hours ago

Last modified 7 minutes ago

#36678 assigned Bug

Infinite retries in parallel test runner if _init_worker fails

Reported by: Jacob Walls Owned by: Jacob Walls
Component: Testing framework Version: dev
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: yes
Easy pickings: no UI/UX: no

Description

Recent GitHub actions were timing out after 6 hours because of an infinite retry in the parallel test runner.

To reproduce, throw an error at the top of _init_worker.

We will fix the specific error source in #36677, but we should also fix the parallel test runner to have a bound on retries.

Change History (4)

comment:1 by Jacob Walls, 3 hours ago

Summary: Parallel test runner retries indefinitiely if _init_worker failsInfinite retries in parallel test runner if _init_worker fails

comment:2 by Jacob Walls, 13 minutes ago

Has patch: set

comment:3 by Simon Charette, 12 minutes ago

Triage Stage: UnreviewedAccepted

comment:4 by Jacob Walls, 7 minutes ago

Patch needs improvement: set

Need to tack back toward an earlier approach that tracked the origin of the failure in _init_worker to avoid introducing an arbitrary time limit on tests.

Note: See TracTickets for help on using tickets.
Back to Top