umass, sync и вокруг
Sep. 23rd, 2009 08:37 amЧто-то во фре (или в семёрке, или даже в 7.2) подломали в плане аккуратности доступа к дискам. Уже два раза запарывал нафиг файловую систему на флэшке телефона, подключаемой как простой umass, несмотря на то, что после umount и sync ждал больше минуты, пока всё не успокоится.
Это смыкается с выводом, который сделал по текущему проекту: любые асинхронные подходы хороши для держания нагрузки, но независимо от стиля и качества реализации обязаны иметь и синхронные варианты, и команды типа "здесь барьер, всё что задано до него - завершить". В частном случае, sync после umount не должен был вернуть управление, пока не сбросил весь грязный кэш. Если для этого нужен другой sync - ok, но предоставьте.
Это смыкается с выводом, который сделал по текущему проекту: любые асинхронные подходы хороши для держания нагрузки, но независимо от стиля и качества реализации обязаны иметь и синхронные варианты, и команды типа "здесь барьер, всё что задано до него - завершить". В частном случае, sync после umount не должен был вернуть управление, пока не сбросил весь грязный кэш. Если для этого нужен другой sync - ok, но предоставьте.
no subject
Date: 2009-09-26 07:19 pm (UTC)no subject
Date: 2009-09-26 07:31 pm (UTC)