Latest 12 min read
HikariCP Pool Sizing for Postgres: Why Smaller Is Faster
How Postgres handles connections, why fewer of them run faster, and how to size HikariCP pools across many instances without exhausting max_connections.
Read the write-upLatest 12 min read
How Postgres handles connections, why fewer of them run faster, and how to size HikariCP pools across many instances without exhausting max_connections.
Read the write-up
etcd hit its 2GB limit, froze all writes, and took kubectl and the API server down with it. Recovering an on-prem Kubernetes control plane using crictl over SSH.
How a 7 year old SSD caused etcd WAL fsync latency to spike above 300ms, burned the Kubernetes API error budget, and how we diagnosed it layer by layer.