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일

암호화된 PostgreSQL은 pgBackRest로 백업될까: pg_tde 궁합 검증

투명 데이터 암호화 extension인 pg_tde를 켠 클러스터에서 pgBackRest 백업과 복구가 멀쩡히 돌아가는지 검증한 결과를 정리했습니다. 대부분 투명하게 작동하지만, 암호화 특성 때문에 꺼야 할 설정 몇 가지가 있습니다.

2026년 6월 5일

한 달 만에 6사 컨소시엄으로 부활한 PostgreSQL 백업 표준 pgBackRest

2026-04-27 단독 메인테이너 퇴장 선언, 2026-05-19 Percona 주도 6사 컨소시엄으로 정식 부활했습니다. 한 달도 안 되는 시간에 정세가 왜 뒤집혔고, 단독 후원사 의존 모델이 다중 후원사/다중 메인테이너 모델로 넘어가는 국면은 무엇을 뜻하는지 살펴봅니다. DBA가 안고 있던 마이그레이션 압력도 다시 짚습니다.

2026년 5월 21일

pgBackRest의 종료와 Barman/CNPG로 이어지는 길

13년 동안 한 사람이 지켜온 pgBackRest가 2026-04-27 공식적으로 유지보수 중단을 선언했다. 무슨 일이 있었는지, 다른 백업 도구(Barman, WAL-G, pg_basebackup+pg_combinebackup)는 어디까지 왔는지, CNPG는 왜 처음부터 Barman을 골랐는지, 그리고 운영자 입장에서 지금 무엇을 해야 하는지 정리한다. (2026-05-04 업데이트: 저장소 archive 해제, sponsor coalition으로 부활 진행 중. 본문 상단 업데이트 참조.)

2026년 4월 30일