если произойдёт краш после мутации данных, но до синка?
Там другой порядок. Журналирование - фсинк - мутация
Ну тогда будет фсинк до мутации
Значит при рестарте ты увидишь непримененное изменение и накатишь его
А если упадёт журналирование?
То значит операция прошла неуспешно, отбрасываем ее. Имеем право, диск сломался.
А чем краш отличается от сломанного диска в таком случае?
Если поломка временная, то ничем - от обеих событий вылечимся
Обсуждают сегодня