A five-year-old project has two hundred migrations, and every test run and every fresh install replays all of them in order. Forty seconds off every test run is…
Knowing when a set of queued jobs had all finished meant a counter in Redis and a race nobody was confident about. allowFailures decides the semantics: without it…
Squashing two hundred migrations into a schema dump takes forty seconds off every test run, and it introduces a second source of truth that has to be kept…
The replica was up, accepting connections and serving data from an hour ago. Seconds_Behind_Master reported zero, honestly, and was measuring the wrong thing.
Knowing when a set of queued jobs had all finished meant a counter in Redis and a race nobody was confident about. allowFailures is the flag that decides…
Retrying a flaky upstream is a loop, a sleep, an attempt counter and a decision about which failures are retryable — four things that get written slightly differently…