<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>CloudNativePG on dbalog.dev</title>
    <link>https://dbalog.dev/tags/cloudnativepg/</link>
    <description>Recent content in CloudNativePG on dbalog.dev</description>
    <generator>Hugo</generator>
    <language>ko</language>
    <lastBuildDate>Wed, 05 Aug 2026 11:00:00 +0900</lastBuildDate>
    <atom:link href="https://dbalog.dev/tags/cloudnativepg/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>13년 잠복한 cascading replication 버그: segment 경계에서 멈추는 standby, Kubernetes가 찾아냈다</title>
      <link>https://dbalog.dev/posts/postgresql-cascading-replication-bug/</link>
      <pubDate>Wed, 05 Aug 2026 11:00:00 +0900</pubDate>
      <guid>https://dbalog.dev/posts/postgresql-cascading-replication-bug/</guid>
      <description>PostgreSQL 9.3부터 잠복해 있던 cascading replication 버그를 CloudNativePG 팀이 찾아 고쳤습니다. cascading standby가 archive recovery로 폴백했다가 streaming 재접속을 시도할 때, 요청 위치가 WAL segment 경계에 정확히 걸리면 upstream이 거부하고 재시도 없이 멈추는 문제입니다. 메커니즘과 오류 메시지, 그리고 13년 만에 잡힌 이유를 정리합니다.</description>
    </item>
  </channel>
</rss>
