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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     02 Sep 2005  16:05:31
 To : All
 Subject : Вести с полей про softupdates
 -------------------------------------------------------------------------------- 
 
 ups         2005-07-31 20:24:14 UTC
 
   FreeBSD src repository
 
   Modified files:
     sys/ufs/ffs          ffs_softdep.c softdep.h
   Log:
   Delay freeing disk space for file system blocks until all dirty buffers
   are safely released. This fixes softdep problems on truncation (deletion)
   of files with dirty buffers.
 
   Reviewed by:    jeff@, mckusick@, ps@, tegge@
   Tested by:      glebius@, ps@
   MFC after:      3 weeks
 
   Revision  Changes    Path
   1.182     +19 -0     src/sys/ufs/ffs/ffs_softdep.c
   1.18      +1 -0      src/sys/ufs/ffs/softdep.h
 
 --------------------
 
 Это фикс ошибки в softupdates, из-за которой на дисках быстро кончается
 место, после чего нужно перегружать тачку. Во время shutdown'а syncer
 пытается записать на диски, потом говорит giving up. Потом при загрузке
 fsck проверяет все диски. В общем, приятного мало, меня этот баг за
 последние пару лет просто достал.
 
 Если кончилось место на диске, а кто его сожрал, не понятно, посмотрите
 в top. Если syncer в top'е постоянно висит в getblk, то место сожрал
 softupdates.
 
 Фикс на сегодня закоммичен в разные RELENG_X, но, похоже, в RELENG_X_X
 его коммитить не собираются. Типа, в отличие от мифической HTT
 vulnerability, это совсем не security ошибка, а просто смех.
 
 Если лень вытаскивать из CVS, то патч можно взять здесь:
 http://sysoev.ru/freebsd/patch.softdep.txt
 
 Ставится так:
 patch -d /usr < patch.softdep.txt
 cd /usr/src/sys/compile/NAME
 make kernel
 make install
 reboot
 
 Кстати, в DragonFly в MAIN этот фикс появился через 2(!) часа после
 появления в FreeBSD MAIN. По-моему, это говорит о серьёзности ошибки.
 -- 
 Игорь Сысоев
 http://sysoev.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Вести с полей про softupdates   Igor Sysoev   02 Sep 2005 16:05:31 
 Re: Вести с полей про softupdates   Evgueni V. Gavrilov   04 Sep 2005 09:23:58 
Архивное /ru.unix.bsd/6577b1537b94.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional