Size: a a a

SDS и Кластерные FS

2021 March 21

В

Васька in SDS и Кластерные FS
George
zfs последнюю целую транзакцию просто использует, ему на ресет по питанию по барабану
Там гуру этого чата писал что нет)
источник

В

Васька in SDS и Кластерные FS
Что снапшоты не спасут
источник

В

Васька in SDS и Кластерные FS
Кстати, а в момент снапшота, оно синкает?
источник

G

George in SDS и Кластерные FS
Васька
Что снапшоты не спасут
Снапы в худшем случае зафиксируют данные, состояние которых будет аналогично ресету питания на тот момент (т.е. Если сущности выше, например бд или vm не подготовились к снапшоту).
источник

В

Васька in SDS и Кластерные FS
George
Снапы в худшем случае зафиксируют данные, состояние которых будет аналогично ресету питания на тот момент (т.е. Если сущности выше, например бд или vm не подготовились к снапшоту).
Речь не о том
Речь о синке на зфс
источник

В

Васька in SDS и Кластерные FS
Бд никак не может подготовиться к тому что что-то там не синкается или синкается
источник

В

Васька in SDS и Кластерные FS
А вот снапы, в теории, могут принудительный синк сделать
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
George
zfs последнюю целую транзакцию просто использует, ему на ресет по питанию по барабану
А ext4, который находится внуьри такого zfs-а, это тоже пофиг?))
источник

В

Васька in SDS и Кластерные FS
Виталий На Заборе
А ext4, который находится внуьри такого zfs-а, это тоже пофиг?))
Не пофиг. С этого ж и началось.
источник

G

George in SDS и Кластерные FS
Васька
Бд никак не может подготовиться к тому что что-то там не синкается или синкается
На уровне zfs либо txg будет полностью и корректно записан (а снапшот на него и смотрит), либо не будет пригоден к использованию и отброшен при импорте пула
источник

В

Васька in SDS и Кластерные FS
George
На уровне zfs либо txg будет полностью и корректно записан (а снапшот на него и смотрит), либо не будет пригоден к использованию и отброшен при импорте пула
Вопрос в другом, вызывает ли снапшот принудительный синк
источник

В

Васька in SDS и Кластерные FS
Если да, то, если не критична потеря последних n минут работы и важна скорость, то снапы и отключенный синк вполне рабочая конфигурация
источник

В

Васька in SDS и Кластерные FS
Грубо говоря, вол с фотками, торентами и киношкой отлично живут без синка
источник

G

George in SDS и Кластерные FS
Виталий На Заборе
А ext4, который находится внуьри такого zfs-а, это тоже пофиг?))
Вообще для ext4 это максимум будет выглядеть как ресет по питанию (предполагая, что на уровне ext4 барьеры включены и тд)
источник

G

George in SDS и Кластерные FS
Васька
Если да, то, если не критична потеря последних n минут работы и важна скорость, то снапы и отключенный синк вполне рабочая конфигурация
Zfs не может сходить сам в vm и заставить её сбросить все dirty буферы, определитесь для начала про какой sync вы говорите
источник

В

Васька in SDS и Кластерные FS
George
Вообще для ext4 это максимум будет выглядеть как ресет по питанию (предполагая, что на уровне ext4 барьеры включены и тд)
Нет. Не будет. Екст4 свои синки шлёт и для неё может быть неожиданным, что то что где-то отмечено как успешно записанное на диск, на самом деле не записалось
источник

В

Васька in SDS и Кластерные FS
George
Zfs не может сходить сам в vm и заставить её сбросить все dirty буферы, определитесь для начала про какой sync вы говорите
Ещё раз. Речь про синк в зфс
источник

В

Васька in SDS и Кластерные FS
Алгоритм работы буферов вм здесь не причём
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
George
Вообще для ext4 это максимум будет выглядеть как ресет по питанию (предполагая, что на уровне ext4 барьеры включены и тд)
Ну т.е zfs дает гарантию, что на диск даже при выключенном синке попадут либо все изменения перед очередным sync-ом ext4, либо ни одного?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Точнее даже наверно не так
источник