Flaky FocasDuplicateSiblingNameTests.Each_duplicate_axis_reads_its_own_position under load #591

Closed
opened 2026-10-08 01:28:55 -04:00 by dohertj2 · 1 comment
Owner

FocasDuplicateSiblingNameTests.Each_duplicate_axis_reads_its_own_position failed once (166 ms) in a full-solution dotnet test run on master 2026-10-08 while a docker build was also loading the machine. The FOCAS project alone passed 10/10. Not touched by the change being verified.

  • Reproduce under CPU contention (loop + trx), identify the race, fix deterministically (no longer delays).
`FocasDuplicateSiblingNameTests.Each_duplicate_axis_reads_its_own_position` failed once (166 ms) in a full-solution `dotnet test` run on master `2026-10-08` while a docker build was also loading the machine. The FOCAS project alone passed 10/10. Not touched by the change being verified. - [ ] Reproduce under CPU contention (loop + trx), identify the race, fix deterministically (no longer delays).
Author
Owner

Fixed: the test helper returned on the bootstrap stamp, before the first axis pass filled the snapshots; it now waits for the data it reads. 45/45 loaded runs green. Diagnosis by code reading — not reproduced before the fix. (merge d978573f on master, pushed 2026-10-08)

Fixed: the test helper returned on the bootstrap stamp, before the first axis pass filled the snapshots; it now waits for the data it reads. 45/45 loaded runs green. Diagnosis by code reading — not reproduced before the fix. (merge `d978573f` on master, pushed 2026-10-08)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#591