cvs commit: src/sys/vfs/hammer hammer.h hammer_disk.h hammer_io.c hammer_ondisk.c
Jordan Gordeev
jgordeev at dir.bg
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_ondisk.c
Log:
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