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
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 
  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

More information about the Commits mailing list