xfs
[Top] [All Lists]

TAKE 941645 - attr2 format

To: linux-xfs@xxxxxxxxxxx, sgi.bugs.xfs@xxxxxxxxxxxx
Subject: TAKE 941645 - attr2 format
From: nathans@xxxxxxx (Nathan Scott)
Date: Fri, 16 Sep 2005 15:37:26 +1000 (EST)
Sender: linux-xfs-bounce@xxxxxxxxxxx
Move some code around to prepare for the upcoming extended
attributes format change (attr2).

Date:  Fri Sep 16 15:12:04 AEST 2005
Workarea:  chook.melbourne.sgi.com:/build/nathans/xfs-linux
Inspected by:  tes

The following file(s) were checked into:
  longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb


Modid:  xfs-linux-melb:xfs-kern:23833a
xfs_da_btree.c - 1.154 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_da_btree.c.diff?r1=text&tr1=1.154&r2=text&tr2=1.153&f=h
xfs_attr_leaf.h - 1.37 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.h.diff?r1=text&tr1=1.37&r2=text&tr2=1.36&f=h
xfs_attr_leaf.c - 1.81 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.c.diff?r1=text&tr1=1.81&r2=text&tr2=1.80&f=h
xfs_attr.c - 1.121 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr.c.diff?r1=text&tr1=1.121&r2=text&tr2=1.120&f=h


Ondisk format extension for extended attributes (attr2).
Basically, the data/attr forks now grow up/down from either end of
the literal area, rather than dividing the literal area into two
chunks and growing both upward.  Means we can now make much more
efficient use of the attribute space, incl. fitting DMF attributes
inline in 256 byte inodes, and large jumps in dbench3 performance
numbers.  It is self enabling, but can be forced on/off via the
attr2/noattr2 mount options.

Date:  Fri Sep 16 15:36:03 AEST 2005
Workarea:  chook.melbourne.sgi.com:/build/nathans/xfs-linux
Inspected by:  tes

The following file(s) were checked into:
  longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb


Modid:  xfs-linux-melb:xfs-kern:23834a
xfs_macros.c - 1.58 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_macros.c.diff?r1=text&tr1=1.58&r2=text&tr2=1.57&f=h
xfs_sb.h - 1.62 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_sb.h.diff?r1=text&tr1=1.62&r2=text&tr2=1.61&f=h
xfs_fs.h - 1.25 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_fs.h.diff?r1=text&tr1=1.25&r2=text&tr2=1.24&f=h
xfs_dir.c - 1.161 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_dir.c.diff?r1=text&tr1=1.161&r2=text&tr2=1.160&f=h
xfs_vfsops.c - 1.475 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vfsops.c.diff?r1=text&tr1=1.475&r2=text&tr2=1.474&f=h
xfs_mount.c - 1.360 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_mount.c.diff?r1=text&tr1=1.360&r2=text&tr2=1.359&f=h
xfs_attr_leaf.h - 1.38 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.h.diff?r1=text&tr1=1.38&r2=text&tr2=1.37&f=h
xfs_attr_leaf.c - 1.82 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.c.diff?r1=text&tr1=1.82&r2=text&tr2=1.81&f=h
xfs_types.h - 1.77 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_types.h.diff?r1=text&tr1=1.77&r2=text&tr2=1.76&f=h
xfs_fsops.c - 1.104 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_fsops.c.diff?r1=text&tr1=1.104&r2=text&tr2=1.103&f=h
xfs_bmap.h - 1.88 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_bmap.h.diff?r1=text&tr1=1.88&r2=text&tr2=1.87&f=h
xfs_bmap.c - 1.328 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_bmap.c.diff?r1=text&tr1=1.328&r2=text&tr2=1.327&f=h
xfs_attr.c - 1.122 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr.c.diff?r1=text&tr1=1.122&r2=text&tr2=1.121&f=h


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE 941645 - attr2 format, Nathan Scott <=