You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[CI] Add semaphore isolation helper to avoid hangs
Fix possible stale semaphores during parallel runs
- isolate semaphores per test run
- steal semaphore after timeout
Issue:
Semaphores including hostnames, which in turn include uppercase
letters, are not reaped correctly. This lead to hangs of CI runs.
Very recent parallel versions 20260522 and newer handle this case
by converting hostname to lowercase:
https://cgit.git.savannah.gnu.org/cgit/parallel.git/tree/src/parallel?h=20260522#n7565
Co-authored-by: Cursor <cursoragent@cursor.com>
0 commit comments