Skip to content

Conversation

@Keno
Copy link
Member

@Keno Keno commented Jun 5, 2025

Replace fragile timing-based synchronization with proper condition variable signaling to ensure PATH cache updates complete before testing completions. This eliminates test flakiness on systems where the cache update takes longer than 5s.

The test failure was seen in CI:
https://buildkite.com/julialang/julia-master/builds/48273

@Keno Keno requested a review from IanButterworth June 5, 2025 03:15
Replace fragile timing-based synchronization with proper condition
variable signaling to ensure PATH cache updates complete before
testing completions. This eliminates test flakiness on systems
where the cache update takes longer than 5s.

The test failure was seen in CI:
https://buildkite.com/julialang/julia-master/builds/48273
@Keno Keno force-pushed the kf/repl-test-race-fix branch from df750e4 to 3245ebe Compare June 5, 2025 07:14
@Keno Keno merged commit a4ab110 into master Jun 5, 2025
7 checks passed
@Keno Keno deleted the kf/repl-test-race-fix branch June 5, 2025 13:23
@KristofferC KristofferC mentioned this pull request Jul 8, 2025
60 tasks
@KristofferC KristofferC added the backport 1.12 Change should be backported to release-1.12 label Jul 8, 2025
KristofferC pushed a commit that referenced this pull request Jul 8, 2025
Replace fragile timing-based synchronization with proper condition
variable signaling to ensure PATH cache updates complete before testing
completions. This eliminates test flakiness on systems where the cache
update takes longer than 5s.

The test failure was seen in CI:
https://buildkite.com/julialang/julia-master/builds/48273

(cherry picked from commit a4ab110)
@KristofferC KristofferC removed the backport 1.12 Change should be backported to release-1.12 label Jul 9, 2025
KristofferC added a commit that referenced this pull request Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants