cvs commit: src/sys/conf files src/sys/vfs/hammer hammer.h hammer_flusher.c hammer_inode.c hammer_vfsops.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Jun 9 22:06:28 PDT 2008


dillon      2008/06/09 22:06:20 PDT

DragonFly src repository

  Modified files:
    sys/conf             files 
    sys/vfs/hammer       hammer.h hammer_flusher.c hammer_inode.c 
                         hammer_vfsops.c hammer_vnops.c 
  Log:
  HAMMER 53E/Many: Performance tuning
  
  * Change the code which waits for reclaims to drain to be more inline with
    the new bwillwrite().  Impose a dynamic delay instead of blocking outright.
  
  * Move the hammer_inode_waitreclaims() call from hammer_vop_open() to
    hammer_get_inode(), and only call it when we would otherwise have to
    create a new inode.
  
  * Sort HAMMER's file list in conf/files.
  
  Revision  Changes    Path
  1.217     +14 -14    src/sys/conf/files
  1.78      +3 -2      src/sys/vfs/hammer/hammer.h
  1.22      +2 -2      src/sys/vfs/hammer/hammer_flusher.c
  1.68      +41 -5     src/sys/vfs/hammer/hammer_inode.c
  1.43      +12 -0     src/sys/vfs/hammer/hammer_vfsops.c
  1.63      +0 -14     src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.216&r2=1.217&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.77&r2=1.78&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_flusher.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.67&r2=1.68&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.62&r2=1.63&f=u





More information about the Commits mailing list