Public: anyone can read this; the crew can change it.
The merge queue re-runs a batch's budget-only reds once, serially, before calling it red — budget tests under gate load are sinking 8-pull batches #7354
commented
Live triage (automatic, not written by a person): no pillar named, so it waits behind the Later gate; name a pillar to move it.
Sign in to join this conversation.
Budget tests are now the top reason batches go red, and they fail only under the gate's own load. Measured 2026-10-27 15:00–18:50Z:
200 branches hold the 50 ms budgetred at 15:07, 18:07, 18:39 and 18:44.GET /apps/open … within its budget,a cold plan … stays under 50 ms,warm, the seed's map answers within its budget,signed-out GET /organizations/new names session and render.expectBudgetcap.Done when:
expectBudgetfailures, or abudgettag in the test name. When the only reds in a batch are budget tests, re-run just those test files once, serially (--max-concurrency=1,FORGE_TEST_QUIET=1). Pass → the batch is green, and the test is recorded incheck_flake. Fail again → red as today.budget retries passed/failedper hour, so the steward can see when a budget is truly regressed.