Flaky: GalaxyDriverFixRound2Tests.A_fetch_completing_after_init_populates_host_statuses (10 s timeout under load) #856
Reference in New Issue
Block a user
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?
Failed once in the full-suite run on
03e51457(10 s, during a serial run after heavier suites); passed 5/5 alone and 3/3 full Galaxy.Tests reruns. No Galaxy code changed in that batch. Capture with trx under load and apply the presence-vs-absence rule / self-diagnosing timeouts as in #843.Fixed (
988046cb,90de3891). Pushed to master ine857135e. Root cause: a real visibility race —PerPlatformProbeWatcher.WatchedPlatformsread the handle map without the lock, so a test could see a platform before its probe binding was in the registry and its ScanState event was dropped as stale (11/700 runs under parallel load). Production dispatch was already ordered safely; the property now reads under the lock (PerPlatformProbeWatcherVisibilityTests, 0/1400 after). A second flake found under the same load (GalaxyDriverShutdownTests, fake's cancellation callback could be unregistered before running) fixed by signalling from the iterator'sfinally. Follow-ups: #858, #859.