failover에서 replication slot은 살아남는가: PostgreSQL 17과 클라우드 3사

Cloud SQL for PostgreSQL이 2026-07-24에 failover slot을 GA로 풀었습니다. 그런데 이건 GCP가 만든 기능이 아니라 PostgreSQL 17 코어 기능이고, AWS와 Azure도 이미 지원합니다. 3사가 같은 기능을 어떤 파라미터 이름으로 노출했는지, 추상화 수준이 어디서 갈리는지 비교했습니다.

2026년 7월 29일

record with incorrect prev-link, standby가 archive를 무한 restore하며 멈춘 이유

두 번째 failover 직후 secondary가 같은 WAL 세그먼트를 archive에서 계속 restore하면서 record with incorrect prev-link 로그만 2초 간격으로 반복했다. 이 메시지가 xlogreader의 어디에서 나오는지, timeline 분기와 recycled 세그먼트가 어떻게 얽히는지, pg_auto_failover 환경에서 실제로 어떻게 걷어냈는지 기록한다.

2026년 7월 24일