Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN" / 5 сообщений из 5, страница 1 из 1
17.04.2014, 16:11:26
    #38617711
Константин Евтеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
Добрый день!
Столкнулся со следующей проблемой:
При проверке работоспособности бэкапа возникла следующая ошибка
Код: sql
1.
PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"


Далее выяснил что разные версии postgres на серверах:
"PostgreSQL 9.3.3 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
восстанавливал на
"PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
Вопроса два:
1) Ошибка из-за разных версий?
2) Как обновить с 9.3.2 на 9.3.3 с минимальным простоем, какие подводные камни могу встреть, как долго по времени будет проходить обновление?
...
Рейтинг: 0 / 0
17.04.2014, 16:49:42
    #38617781
Константин Евтеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
Вроде в документации написано что должна быть полная совместимость

Код: sql
1.
Minor releases never change the internal storage format and are always compatible with earlier and later minor releases of the same major version number, e.g., 8.4.2 is compatible with 8.4, 8.4.1 and 8.4.6. To update between compatible versions, you simply replace the executables while the server is down and restart the server. The data directory remains unchanged — minor upgrades are that simple.
...
Рейтинг: 0 / 0
17.04.2014, 17:13:58
    #38617815
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
Константин ЕвтеевВроде в документации написано что должна быть полная совместимость

Код: sql
1.
Minor releases never change the internal storage format and are always compatible with earlier and later minor releases of the same major version number, e.g., 8.4.2 is compatible with 8.4, 8.4.1 and 8.4.6. To update between compatible versions, you simply replace the executables while the server is down and restart the server. The data directory remains unchanged — minor upgrades are that simple.



это для приложения...
репликация легко может ломаться минорными релизами...
поэтому всегда ПЕРВЫМИ обновляют реплики (так как они старую версию WAL всегда поддерживают)
а после этого уже обновляют мастер базу
и это в документации даже где то описано если я не ошибаюсь
...
Рейтинг: 0 / 0
17.04.2014, 17:15:04
    #38617820
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
Константин ЕвтеевДобрый день!
Столкнулся со следующей проблемой:
При проверке работоспособности бэкапа возникла следующая ошибка
Код: sql
1.
PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"


Далее выяснил что разные версии postgres на серверах:
"PostgreSQL 9.3.3 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
восстанавливал на
"PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
Вопроса два:
1) Ошибка из-за разных версий?
2) Как обновить с 9.3.2 на 9.3.3 с минимальным простоем, какие подводные камни могу встреть, как долго по времени будет проходить обновление?

1)да изза этого... были бы версии наоборот - проблемы бы не было

2)остановить реплику
установить новую версию
запустить реплику...
на все про все от 1 до 10 минут в зависимости от скорости рук и скорости сервера
...
Рейтинг: 0 / 0
17.04.2014, 17:37:16
    #38617850
Константин Евтеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
Спасибо!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN" / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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