LINUX.ORG.RU

История изменений

Исправление Manhunt, (текущая версия) :

А тут нужно решать, что важнее - шашечки(скорость работы) или ехать(сохранность данных). Потому что одновременно не потеряв ни в чём получить это не удастся. Чем-то придется пожертвовать.

Ты ОП читал вообще? Нужна не сохранность данных как таковая, а способ узнать на этапе рекавери, что определенная порция данных самом деле записались полностью. Это абсолютно разные вещи. Потери производительности были бы на много порядков меньше, если программа могла вместо sync-ов заказывать barrier-ы.

Исходная версия Manhunt, :

А тут нужно решать, что важнее - шашечки(скорость работы) или ехать(сохранность данных). Потому что одновременно не потеряв ни в чём получить это не удастся. Чем-то придется пожертвовать.

Ты ОП читал вообще? Нужна не сохранность данных как таковая, а способ узнать на этапе рекавери, что определенная порция данных самом деле записались полностью. Потери производительности были бы на много порядков меньше, если программа могла вместо sync-ов заказывать barrier-ы.