powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Логическая репликация и переключение ролей на публикующей стороне.
6 сообщений из 6, страница 1 из 1
Логическая репликация и переключение ролей на публикующей стороне.
    #40067262
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня, всем!
Подскажите, как обрабатывать следующую ситуацию, имеется публикующий HA-кластер из двух нод
А1-мастер\А2-слейв.

При переключении роли на публикующей стороне было А1-мастер\А2-слейв стало А1-слейв\А2-мастер
переедут ли автоматом слоты логической репликации и сели нет, как обрабатывать эту ситуацию не в ручном режиме?
Какие практики на этот счет имеются?
...
Рейтинг: 0 / 0
Логическая репликация и переключение ролей на публикующей стороне.
    #40067898
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
...
Рейтинг: 0 / 0
Логическая репликация и переключение ролей на публикующей стороне.
    #40067956
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya
Доброго дня, всем!
Подскажите, как обрабатывать следующую ситуацию, имеется публикующий HA-кластер из двух нод
А1-мастер\А2-слейв.

При переключении роли на публикующей стороне было А1-мастер\А2-слейв стало А1-слейв\А2-мастер
переедут ли автоматом слоты логической репликации и сели нет, как обрабатывать эту ситуацию не в ручном режиме?
Какие практики на этот счет имеются?


Вопрос не понятен.
Если вы про какую то внешнюю относительно базы тулзу для этого то черт его знает как и что она делает тем более вы ее не назвали.

Если вопрос про как сделать автоматизацию своими руками - очень просто... провести весь процесс руками записать шаги и заскриптовать аккуратно.

Если вопрос а как это вообще делать то причем тут "как обрабатывать эту ситуацию не в ручном режиме"?

Вы в общем руками это все ("переключении роли на публикующей стороне было А1-мастер\А2-слейв стало А1-слейв\А2-мастер") делать умеете и делали?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Логическая репликация и переключение ролей на публикующей стороне.
    #40067976
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Postgresql 11, логическая репликация (встроенная).
Я не нашел в документации, как ведет себя публикующая сторона, если мастер-нода меняется?
Встанет ли репликация, когда мастер-нода смениться? Должны ли слоты логической репликации переезжать автоматом
или их надо каждый раз руками создавать?
Если надо создавать руками, то есть ли решения лучше, чем скрипт в cron-е?
...
Рейтинг: 0 / 0
Логическая репликация и переключение ролей на публикующей стороне.
    #40067989
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya
Postgresql 11, логическая репликация (встроенная).
Я не нашел в документации, как ведет себя публикующая сторона, если мастер-нода меняется?
Встанет ли репликация, когда мастер-нода сменит Ь ся? Должны ли слоты логической репликации переезжать автоматом
или их надо каждый раз руками создавать?
Если надо создавать руками, то есть ли решения лучше, чем скрипт в cron-е?



Вообще если я правильно понял что у вас есть кластер на ФИЗИЧЕСКОЙ репликации из мастера и реплики.
И на текущем мастере есть publisher логической репликации.
И вопрос что будет с публикацией после switch/failover на реплику.

1)публикация останется
2)replication slot будет потерян вместе со всем не вычитанным содержимым если таковое было.

Так что
Встанет ли репликация, когда мастер-нода смениться? - да
Должны ли слоты логической репликации переезжать автоматом или их надо каждый раз руками создавать? - автоматически переезжать не будут.

Соотвтественно задача нетривиальная и надо скриптовать все и тестировать внимательно.
Например нельзя (точнее не стоит) делать switchover если есть невычитанные данные из слота логической репликации.
В случае failover на асинхронную реплику вполне может оказаться ситуация что какие то изменения не дойдут до логической реплики (и что смешно может быть и обратная ситуация когда данные на логичекую реплику уже пришли а на физическую - нет).

Во всяком случае у меня такое мнение сложилось на счет вашей ситуации исходя из быстрых тестов и короткого теста на стенде локальном.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Логическая репликация и переключение ролей на публикующей стороне.
    #40068126
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, вопрос именно об этом.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Логическая репликация и переключение ролей на публикующей стороне.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]