Skip to content

Conversation

@lidel
Copy link
Member

@lidel lidel commented Aug 15, 2025

iiuc test was expecting immediate GC lock acquisition after pipe close, but timing wasn't guaranteed(?)

replaced blocking wait with 5-second timeout to handle timing variations while still detecting deadlocks + it fails fast with a clear error if there's a real deadlock

Closes #10487

test was expecting immediate GC lock acquisition after pipe close,
but timing wasn't guaranteed. replaced blocking wait with 5-second
timeout to handle timing variations while still detecting deadlocks.
@lidel lidel requested a review from gammazero August 15, 2025 03:53
@lidel lidel requested a review from a team as a code owner August 15, 2025 03:53
@lidel lidel added the skip/changelog This change does NOT require a changelog entry label Aug 15, 2025
@lidel lidel merged commit a81cc29 into master Aug 18, 2025
16 of 17 checks passed
@lidel lidel deleted the fix/add-test-race-condition branch August 18, 2025 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip/changelog This change does NOT require a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

race condition bug or a flaky test: TestAddMultipleGCLive

3 participants