История изменений
Исправление liksys, (текущая версия) :
А у него что, есть деструктивная стадия?
Я как-будто с эникейщиком общаюсь. Повторяю определение: деструктивная стадия - это этап записи файлов на файловой системе, и запуск пост-инсталл скриптов, на которые не распространяется волшебная машинерия fsync/rename.
Эксперимент показал, что даже с отключенным fsync dpkg тормозит, как последняя мразь, растягивая деструктивную стадию в несколько раз по сравнению с пакманом. Со включенным fsync всё вообще печально, потому что процесс становится синхронным. При этом ни один, ни другой вариант не решает проблему неконсистентности, напротив, ухудшение надежности идет в прямой зависимости от времени исполнения.
Исходная версия liksys, :
А у него что, есть деструктивная стадия?
Я как-будто с эникейщиком. Повторяю определение: деструктивная стадия - это этап записи файлов на файловой системе, и запуск пост-инсталл скриптов, на которые не распространяется волшебная машинерия fsync/rename.
Эксперимент показал, что даже с отключенным fsync dpkg тормозит, как последняя мразь, растягивая деструктивную стадию в несколько раз по сравнению с пакманом. Со включенным fsync всё вообще печально, потому что процесс становится синхронным. При этом ни один, ни другой вариант не решает проблему неконсистентности, напротив, ухудшение надежности идет в прямой зависимости от времени исполнения.