Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Slava Astashonok                     2:5020/400     31 Mar 2006  14:09:00
 To : Ilya Anfimov
 Subject : Re: ext3 sux
 -------------------------------------------------------------------------------- 
 
 Ilya Anfimov wrote:
 
 >>Ага - сферическую в вакууме. Что будет являться критерием держит система
 >>отключение питания или не держит?
 > 
 > 
 >  Hапример:
 >    а) Остаётся внутренне целой после перезагрузки с проверкой
 
 "Внутренне целое" состояние файловой системы - тоесть непротиворечивость
 метаданных гарантируется в любой журналируемой fs.
 
 >    б)  Все  данные,  после  записи  которых  на них так или иначе
 > успешно  сделан   sync,   находятся   на   файловой   системе   в
 > предназначенных для них местах.
 
 Стоп, стоп. Какого такого sync'а? В том-то и проблема - нетуть sync'а, не
 успели сделать. Если речь идёт о сбросе на диск очередной порции кэша, то
 тот же ext3 с журналированием данных теоретически :)  гарантирует их
 сохранность. Hо только _этой_ порции данных, а не файла целиком.
 
 >    в) Давайте разобьём все операцыи, меняющие файловую систему на
 > атомарные суб-операцыи. Hапример: обнуление файла,  запись  байта
 > данных в какое-то место файла, создание файла, создание ссылки на
 > файл, удаление файла.
 >  Состояние  файловой  системы  соответствует  какому-либо  набору
 > атомарных   операцый,  которые  производились  с  ней  с  момента
 > последнего syncа.
 
 Про журнал я уже писал.
 
 >  Тэзисно -- так. Более детально угллубляться сейчас в лом.
 >  Если быть до конца жэстоким, то можно добавить требование набора
 > последовательных атомарных операцый с последнего syncа.
 
 А я так и не увидил ничего нового. Hужна непртиворечивось метаданных -
 пожалуйста: обычный журнал; нужна гарантия, что внутри файла не появятся
 занулённые блоки (как это случается на xfs) - у ext3 есть журналирование
 данных. Чего не хватает? Хотите, быть уверены, что после возврата из
 write() данные гарантированно будет на диске - отключайте кэш: открывайте
 его с O_SYNC или монтируйте fs с sync. Так чем же нынешние fs не
 устраивают и какую другую нужно придумывать?
 
 >>>Подозреваю, что oracle cluster file system  (или
 >>>как там её) этому условию удовлетворяет.
 >>
 >>А она что, на торсионных полях работает? ;-)
 > 
 > 
 >  Это не требуется.
 
 А по-моему - явно не обойтись :)
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ext3 sux   Ilya Anfimov   30 Mar 2006 22:54:31 
 ext3 sux   Sergey Dorofeev   31 Mar 2006 08:52:58 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 12:11:05 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 12:26:52 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 13:13:52 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 14:09:00 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 14:59:52 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 15:27:23 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 17:14:37 
 Re: ext3 sux   Alex Korchmar   03 Apr 2006 21:14:00 
 Re: ext3 sux   Ilya Anfimov   03 Apr 2006 21:22:05 
 Re: ext3 sux   Alex Korchmar   03 Apr 2006 22:26:20 
 Re: ext3 sux   Eugene B. Berdnikov   31 Mar 2006 15:08:25 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 16:00:54 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 17:16:38 
 ext3 sux   Andrew V. Scherbacov   31 Mar 2006 13:16:45 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 12:12:37 
 ext3 sux   Andrew V. Scherbacov   31 Mar 2006 18:12:04 
Архивное /ru.linux/91799b55d844.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional