|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Добрый день. На мастере был сбой и он был перезагружен. timeline не менялся. При этом создалось для пустых WAL файла. И файловая реплика пытается восстановить один из этих файлов. Бесконечно. Подскажите можно как-то принудительно пропустить два пустых WAL? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 17:14 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
или может быть записать в них что-нить чтобы они прочитались репликой но ничего не применилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 17:27 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
удостоверьтесь, что у вас реплика по крайней мере той же минорной версии, что и primary. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 17:46 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Melkij удостоверьтесь, что у вас реплика по крайней мере той же минорной версии, что и primary. реплика 11.10 мастер 11.1 линукс ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 17:54 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Melkij, без пересоздания реплики возможно ли как-то восстановить ее работу? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 17:56 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Синий Слон Melkij, без пересоздания реплики возможно ли как-то восстановить ее работу? посмотреть что совпадают ли на байтовом уровне проблемный wal файл на мастере и реплике если нет - то остановить реплику и дать ей скачать wal с мастера заново... как вариант 2 - взять wal с wal архива если он используется. пробовать надо в общем разные варианты. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 20:47 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Maxim Boguk Синий Слон Melkij, без пересоздания реплики возможно ли как-то восстановить ее работу? посмотреть что совпадают ли на байтовом уровне проблемный wal файл на мастере и реплике если нет - то остановить реплику и дать ей скачать wal с мастера заново... как вариант 2 - взять wal с wal архива если он используется. пробовать надо в общем разные варианты. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru Они совпадают, везде по 0 байт. В общем, пересоздаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 22:19 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Синий Слон, Знатоки, а подскажите, пожалуйста, pg_rewind здесь не поможет?? Я понимаю, что линия времени не расходилась и ТС написал об этом. Но может можно заставить упавший мастер откатиться на предыдущую контрольную точку, чтобы потом перезаписывать эти нулевые WAL, а реплика уже подхватит продолжение?? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 22:51 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
grgdvo, мастер уже на пол дня вперед уехал. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 23:07 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Синий Слон Maxim Boguk пропущено... посмотреть что совпадают ли на байтовом уровне проблемный wal файл на мастере и реплике если нет - то остановить реплику и дать ей скачать wal с мастера заново... как вариант 2 - взять wal с wal архива если он используется. пробовать надо в общем разные варианты. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru Они совпадают, везде по 0 байт В общем, пересоздаю. что то я подозреваю что у вас мастер старый очень и там были какие то баги на этот счёт если меня память не подводит. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 23:19 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Если правильно помню, wal даже пустой должен иметь правильный размер. Где-то на форуме была проблема не надлежащего размера wal при выключении\переключении postgres и как раз такие "урезанные" файлы реплика не вкуривала. тогда предлагал такой вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Т.е. берем wal и дописываем его до нужного "эталонного" размера. P.s. PITR - сценарий. Вопрос к экспертам. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 11:41 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Guzya, Тут надо смотреть что за ошибки на реплике идут и дальше думать. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 12:48 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
Maxim Boguk Guzya, Тут надо смотреть что за ошибки на реплике идут и дальше думать. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru Уже перезалили бы с мастера. Там у них что сотни терабайт чтоль? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 13:31 |
|
Осстановилась реплика (файловая). Возможно как-то пропустить несколько WAL при восстановл?
|
|||
---|---|---|---|
#18+
mefman Maxim Boguk Guzya, Тут надо смотреть что за ошибки на реплике идут и дальше думать. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru Уже перезалили бы с мастера. Там у них что сотни терабайт чтоль? Даже 10TB переливать через гигабитный линк - безблагодатное занятие, а я всё ещё встречаю базы на 100mbit сети. Ну и бывают географически удалённые реплики на другом континенте куда переналивать безблагодатно вдвойне (были уже ситуации когда через base backup вообще не получалось так как скорость сети между хостами была слёзы, приходилось через pg_backrest и S3 у амазона перегонять чтобы хоть как то запустить для начала). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 23:31 |
|
|
start [/forum/topic.php?fid=53&msg=40127618&tid=1993703]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 249ms |
total: | 368ms |
0 / 0 |