This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

When load.preflights is lowered to one while two whole runs are admitted, the race gate's at-one shortcut opens for a run that is waiting behind the other's live race run, so two race stages overlap. At two slots, runs A and B are both admitted. A is in its race stage, and B waits at its race gate because A's race run is live. The person lowers the count to 1, and B's race gate opens at its next look. The shortcut assumes a first gate that admitted this run alone, which no longer holds for runs admitted under the higher count. Lowering the count is meant to reduce load, and here it does the opposite. The spec of itd-2610262127138979 asks for this shortcut, and TestWaitRaceGateOpensOnceTheCountFallsToOne asserts it.

issueopenminoriss-2610290750089812

When load.preflights is lowered to one while two whole runs are admitted, the race gate's at-one shortcut opens for a run that is waiting behind the other's live race run, so two race stages overlap. At two slots, runs A and B are both admitted. A is in its race stage, and B waits at its race gate because A's race run is live. The person lowers the count to 1, and B's race gate opens at its next look. The shortcut assumes a first gate that admitted this run alone, which no longer holds for runs admitted under the higher count. Lowering the count is meant to reduce load, and here it does the opposite. The spec of itd-2610262127138979 asks for this shortcut, and TestWaitRaceGateOpensOnceTheCountFallsToOne asserts it.

Frontmatter

idiss-2610290750089812
typeissue
lifecycleopen
severityminor

mentions1