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