cvs commit: src/sys/vfs/hammer hammer.h hammer_flusher.c hammer_mirror.c hammer_prune.c hammer_reblock.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Jul 12 18:14:02 PDT 2008
dillon 2008/07/12 18:12:41 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer.h hammer_flusher.c hammer_mirror.c
hammer_prune.c hammer_reblock.c
Log:
HAMMER 61G/Many: Stabilization of new flush_group code
* The mirroring, reblocking, and pruning code are now more robust in
checking that too many meta-data buffers have not built up.
* Fix a bug in the flusher (today's flusher work) where pure meta-data
changes to the media were not being flushed unless there was also a
modified inode or two to flush.
Revision Changes Path
1.115 +1 -0 src/sys/vfs/hammer/hammer.h
1.38 +28 -0 src/sys/vfs/hammer/hammer_flusher.c
1.15 +3 -3 src/sys/vfs/hammer/hammer_mirror.c
1.17 +3 -3 src/sys/vfs/hammer/hammer_prune.c
1.30 +3 -3 src/sys/vfs/hammer/hammer_reblock.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.114&r2=1.115&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_flusher.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mirror.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_prune.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_reblock.c.diff?r1=1.29&r2=1.30&f=u
More information about the Commits
mailing list