Scenarios

Reversed before the pager fired

Connection-pool tuning looked safe for 36 hours — until Sunday 02:14 traffic said otherwise. Outcome: reversed · 43 s. 1 tripwire fired · reversed in 43 s · 0 pages · 0 user reports

batch-window-auto-reverse

Reversed before the pager fired

Connection-pool tuning looked safe for 36 hours — until Sunday 02:14 traffic said otherwise.

REVERSED · 43s · 0 PAGES
The plan — drafted before anyone saw it
Strategy Slow ramp with standing holds where history says risk lives
Control points one kill-switch, armed for the whole soak
Gates 36 h of green before going wide
Guardrails checkout p99 · nightly-batch overlap window
Rollback p99 breach → instant reverse, no human in the loop
Ramp — planned outline, actual fill
1%
10%
50%
100%
The run — from the decision log
T+0m ramped: pool tuning to 50% Friday; 36 h of green gatesheld
T+36h saw: Sunday 02:14 — checkout p99 2.1 s → 8.4 s under batch-job overlaptripped
T+36h matched: breach signature to rollout #142 — same nightly-batch interactionadapted
T+36h reversed: control point off in 43 seconds; p99 back to baselinetripped
T+42h done: on-call slept through it and read the log at 9 am
1 tripwire fired · reversed in 43 s · 0 pages · 0 user reports

learned01:00–03:00 batch window is now a standing hold for db-heavy diffs.