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