как поправить. Если кто то подскажет в какую сторону копать - буду очень признателен.
Вот в чем суть. У нас стоит реплика продовой базы, по которой даги ходят. Проект уже не молодой, и мы часто начали сталкиваться с тем, что реплика отстает от прода, и когда даг идет в нее, делает запрос, отваливается с ошибкой6 мол, реплика отстает, идет синк, все плохо, приходите в другое время.
Скажите, есть ли какая то возможность сделать evential consistency для реплики? Что бы не отваливалось, а давало последние данные перед синком, если сейчас идет синк.
Прошу прощения за длиннопост. Спасибо всем
тут такая история, что постгрес дает рапликации самый низкий приоритет, до тех пор пока отставание от мастера не превысит параметр max_standby_archive_delay/max_standby_streaming_delay (в зависимости от того как идет репликация). после этого ситуация меняется и все что блокирует репликацию кенселится. вам нужно либо параметр поднять, либо уйти от hot standby к логической репликации
Лучший. Спасибо тебе большое. Будем штудировать в эту сторону
Кроме логической можно ещё синхронную репликацыю включить. Но там, конечно, много своей боли.
Обсуждают сегодня