cvs commit: src/sys/vfs/hammer hammer.h hammer_disk.h hammer_io.c hammer_ondisk.c

Jordan Gordeev jgordeev at
Fri Aug 29 13:53:45 PDT 2008

Matthew Dillon wrote:
dillon      2008/08/29 13:19:08 PDT

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_disk.h hammer_io.c 
  HAMMER: Mass storage flush command support
  Add mass storage flush command support to HAMMER.  The HAMMER flush cycle
  issues async I/O in parallel and waits for it to complete before moving
  onto the next stage.  This occurs in two places.  The new flush command
  is issued after the async I/O, and then we wait on everything.
What's the status of UFS with soft updates with respect to disk cache 
flushing? Doesn't do it currently and therefore can't provide its 
guarantees for consistency after a power failure?

More information about the Commits mailing list