etcd와 끊긴 primary: 강등이 승격보다 먼저 일어난다

etcd와 끊긴 primary: 강등이 승격보다 먼저 일어난다 A sequence diagram generated by Archify. INSERT 성공 22:32:28 lease 갱신 22:32:38 갱신 실패 (차단) retry_timeout 10초 재시도 22:32:46 demote 22:32:47 read-only 오류 22:32:58 key 만료 leader key 획득 promote 22:32:59 INSERT 성공 정상 강등 승격 클라이언트 · HAProxy 경유 · Sequence participant 클라이언트 HAProxy 경유 PostgreSQL · pg2 (primary) · Sequence participant PostgreSQL pg2 (primary) Patroni · pg2 · Sequence participant Patroni pg2 etcd · leader key, TTL 30초 · Sequence participant etcd leader key, TTL 30초 Patroni · pg1 · Sequence participant Patroni pg1 PostgreSQL · pg1 (replica) · Sequence participant PostgreSQL pg1 (replica) Legend leader 교대 응답, 알림 실패, 재시도 요청