Представим.
У нас есть стол. На нем свитч, в него воткнуты в том числе 3 сервера. PG1 - master PG2 PG3 - replicas. На всех запущен и работает Patroni. Нет больше ничего (haproxy, и прочей ПО). Мы подключаемся напрямую к PG1 IP:port. Случился kill -9 patroni. PG1 работает как нивчем не бывало. Мы в него пишем. Через пару десятков секунд PG2 PG3 выбирают нового мастера. И становятся обособленным кластером. И у нас ДВА мастера. ОК
Прошел год.
Как мы писали в PG1мы и пишем в PG1.
и остались без реплики - это плохой пример
Вы третий раз описываете такой сценарий и не пытаетесь прочитать, что я написал, хотя я дал достаточно конкретное описание сбоя. Давайте по-другому. Один кластер из мастер-реплика-реплика может прикрывать несколько хапрокси или он всегда один и его (хапрокси) нельзя автоматом поднять новый.
Обсуждают сегодня