A PostgreSQL 17 Migration Postmortem: WAL Recycling, Silent Timeouts, and the False Economy of…

What I learned migrating tens of GB across two PostgreSQL nodes — WAL starvation breaking async replication, timeouts murdering index…