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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     28 Oct 2007  17:50:46
 To : All
 Subject : Вести с полей
 -------------------------------------------------------------------------------- 
 
 
 bde         2007-10-19 12:23:25 UTC
 
   FreeBSD src repository
 
   Modified files:
     sys/fs/msdosfs       msdosfs_denode.c msdosfs_lookup.c
                          msdosfs_vfsops.c msdosfs_vnops.c
   Log:
   Implement the async (really, delayed-write) mount option for msdosfs.
 
   This is much simpler than for ffs since there are many fewer places
   where we need to choose between a delayed write and a sync write --
   just 5 in msdosfs and more than 30 in ffs.
 
   This is more complete and correct than in ffs.  Several places in ffs
   are are still missing the choice.  ffs_update() has a layering violation
   that breaks callers which want to force a sync update (mainly fsync(2)
   and O_SYNC write(2)).
 
   However, fsync(2) and O_SYNC write(2) are still more broken than in
   ffs, since they are broken for default (non-sync non-async) mounts
   too.  Both fail to sync the FAT in all cases, and both fail to sync
   the directory entry in some cases after losing a race.  Async everything
   is probably safer than the half-baked sync of metadata given by default
   mounts.
 
 ... Дpужбы наpодов надежный applet
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

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

 Тема:    Автор:    Дата:  
 Вести с полей   Slawa Olhovchenkov   28 Oct 2007 17:50:46 
Архивное /ru.unix.bsd/2221472493f5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional