Size: a a a

PostgreSQL + 1C + Linux

2020 July 10

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Сергей Голод
pg_pro. снимки используются для других целей
тоесть ты отключил checksumm в ZFS ? и у тебя чексумм делает pg_probackup в штатном режиме?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Вячеслав Синельников
тоесть ты отключил checksumm в ZFS ? и у тебя чексумм делает pg_probackup в штатном режиме?
я отключил checksum в СУБД (инстансе). В ZFS checksums включены и никогда не будут отключены
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Сергей Голод
я отключил checksum в СУБД (инстансе). В ZFS checksums включены и никогда не будут отключены
дык pg_probackup ругается на чек сумм ...
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Вячеслав Синельников
дык pg_probackup ругается на чек сумм ...
ну пусть ругается. Иногда нужно дать гневу выйти)))
источник

LK

L K in PostgreSQL + 1C + Linux
Цена вопроса checksum в пределах погрешности измерений.
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
L K
Цена вопроса checksum в пределах погрешности измерений.
вы меряли? а я да)
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Сергей Голод
вы меряли? а я да)
тоесть хочешь сказать что это отъедает больше ресурсов во время бэкапов? или во время работы в целом?
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Сергей Голод
я отключил checksum в СУБД (инстансе). В ZFS checksums включены и никогда не будут отключены
а может такое быть что с точки зрения системы хранения блок будет валидный (чексуммы), а с точки зрения данных нет, т.е. пг будет считать этот блок не валидным?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Вячеслав Синельников
тоесть хочешь сказать что это отъедает больше ресурсов во время бэкапов? или во время работы в целом?
расчёт и проверка контрольных сумм происходит в самой СУБД постоянно.
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Сергей Голод
расчёт и проверка контрольных сумм происходит в самой СУБД постоянно.
тоесть я сейчас понизил производительность я так полагаю ?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
2flower _
а может такое быть что с точки зрения системы хранения блок будет валидный (чексуммы), а с точки зрения данных нет, т.е. пг будет считать этот блок не валидным?
если попробовать проследить прохождение страниц памяти между процессами вплоть до передачи страницы в ядро для записи на диск - то получается что такое может произойти, если будет повреждён бит в памяти во время вышеуказанного процесса. Но у меня и память ECC на всякий случай). То что пришло в ZFS - будет записано на диск  и ZFS гарантирует что это же и будет прочитано в последствии.
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Сергей Голод
если попробовать проследить прохождение страниц памяти между процессами вплоть до передачи страницы в ядро для записи на диск - то получается что такое может произойти, если будет повреждён бит в памяти во время вышеуказанного процесса. Но у меня и память ECC на всякий случай). То что пришло в ZFS - будет записано на диск  и ZFS гарантирует что это же и будет прочитано в последствии.
это я понял, но что если уже пришло с ошибкой, например баг в пг.
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Сергей Голод
если попробовать проследить прохождение страниц памяти между процессами вплоть до передачи страницы в ядро для записи на диск - то получается что такое может произойти, если будет повреждён бит в памяти во время вышеуказанного процесса. Но у меня и память ECC на всякий случай). То что пришло в ZFS - будет записано на диск  и ZFS гарантирует что это же и будет прочитано в последствии.
а в случае поврежденного физ сектора на диске?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Вячеслав Синельников
а в случае поврежденного физ сектора на диске?
ну так зеркало
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Сергей Голод
ну так зеркало
верно
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
тоесть надо в инстансе вырубить checksums
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
2flower _
это я понял, но что если уже пришло с ошибкой, например баг в пг.
от багов в ПГ конечно я не застрахован. Но что если баг в функции расчёта контрольных сумм? Можно ведь и такое тоже сделать предположение)
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
pg_checksums -d —disable /path
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Вячеслав Синельников
тоесть надо в инстансе вырубить checksums
я такого не писал). Я написал как сделал я. Но очень часто я добавляю - повторять за мной бездумно нельзя. Нет, не так)) - НЕЛЬЗЯ!
источник

СХ

Сергей Хлопов... in PostgreSQL + 1C + Linux
L K
Лог из postgresql для ошибки покажите
источник