postmortem.io
Menu

839 entries newest

Browse

Incident

August 1: IAD MPGv2 Patroni etcd lease-expiration storm

Read the original on the company blog (external)

August 1: IAD MPGv2 Patroni etcd lease-expiration storm

Incident start: 16:40UTC

MPG v2 in the IAD region saw a burst of Patroni health-check failures and timeouts when the region’s shared Patroni etcd cluster became overloaded. Existing databases were unaffected because Patroni entered failsafe mode, but new clusters could not be created. Investigation pointed to an intrinsic etcd problem: adding a new user bumps etcd’s Auth Revision, invalidating existing JWT tokens and forcing clients to reconnect. On reconnect, a thundering herd of clients overloaded etcd and brought it down. We mitigated by scaling up the Patroni etcd machines in IAD and lowering the bcrypt cost, and we’re exploring longer-term fixes.

Original source · company blog

August 1: IAD MPGv2 Patroni etcd lease-expiration storm

https://fly.io/infra-log/#patroni-etcd-storm

This page is an extract. Cite the original; link here for the indexed copy.

Fly.io. "August 1: IAD MPGv2 Patroni etcd lease-expiration storm." Fly.io blog, 1 Aug 2026. https://fly.io/infra-log/#patroni-etcd-storm (retrieved 2026-09-30 via postmortem.io)