xfs
[Top] [All Lists]

TAKE - XFS exported via NFS fixes.

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - XFS exported via NFS fixes.
From: Ted Kline <jtk@xxxxxxx>
Date: Mon, 19 Jun 2000 13:43:48 -0500 (CDT)
Cc: jtk@xxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
The Connectathon tests exposed a problem in the way we maintain
the "i_generation" field in the linux inode.

Add a trap in vn_address to catch "half constructed" connections,
specifically the case where the linux-inode/vnode doesn't have
an xfs_inode attached to it.  Still looking to "catch" this
case, particularly how to cause it to happen.


Date:  Mon Jun 19 11:39:22 PDT 2000
Workarea:  tiki.cray.com:/data/clink/io/jtk/work-linux2.4-test1

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs


Modid:  2.4.0-test1-xfs:slinx:64588a
linux/fs/xfs/xfs_iget.c - 1.118
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_iget.c.diff?r1=text&tr1=1.118&r2=text&tr2=1.117&f=h
        - Update vn_revalidate call arguments.

linux/fs/xfs/pseudo-inc/sys/vnode.h - 1.24
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/pseudo-inc/sys/vnode.h.diff?r1=text&tr1=1.24&r2=text&tr2=1.23&f=h
        - Update prototype for vn_revalidate.

linux/fs/xfs/linux/xfs_vnode.c - 1.27
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_vnode.c.diff?r1=text&tr1=1.27&r2=text&tr2=1.26&f=h
        - Add a trap to vn_address to catch "half constructed"
          linux-inode/vnode/xfs-inode combinations.
          Add i_generation updating to vn_revalidate.

linux/fs/xfs/linux/xfs_iops.c - 1.54
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_iops.c.diff?r1=text&tr1=1.54&r2=text&tr2=1.53&f=h
        - Consolidate linvfs_revalidate_core & vn_revalidate.



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - XFS exported via NFS fixes., Ted Kline <=