Fix a performance and scaling problem in xfs_iget_core.
Improved the inode hash table sizing heuristics, and allow these
to be manually tweaked as well.
Date: Wed Dec 15 14:08:53 AEDT 2004
Workarea: chook.melbourne.sgi.com:/build/nathans/xfs-linux
Inspected by: hch@xxxxxx
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb
Modid: xfs-linux-melb:xfs-kern:20766a
xfs_vfsops.c - 1.459
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vfsops.c.diff?r1=text&tr1=1.459&r2=text&tr2=1.458&f=h
xfs_iget.c - 1.200
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_iget.c.diff?r1=text&tr1=1.200&r2=text&tr2=1.199&f=h
xfs_clnt.h - 1.44
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_clnt.h.diff?r1=text&tr1=1.44&r2=text&tr2=1.43&f=h
xfs_mount.h - 1.192
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_mount.h.diff?r1=text&tr1=1.192&r2=text&tr2=1.191&f=h
xfs_inode.h - 1.197
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_inode.h.diff?r1=text&tr1=1.197&r2=text&tr2=1.196&f=h
|