Whamcloud - gitweb
land b_merge on b_devel. Includes b_mount and b_orphan, which includes:
authorpschwan <pschwan>
Sat, 5 Jul 2003 22:47:31 +0000 (22:47 +0000)
committerpschwan <pschwan>
Sat, 5 Jul 2003 22:47:31 +0000 (22:47 +0000)
commit86d621168d707664c73b67e1c87139aba3784875
treea90f3aa4eb7d62fcc3e30cfe30ffeca6b7f33361
parentf6f51dac1fda455f339500bb12c98ddbcb122624
land b_merge on b_devel.  Includes b_mount and b_orphan, which includes:

 - orphans are moved into the PENDING directory for possible recovery
 - replayed opens now open by fid for orphan/rename safety (1042)
 - last close of an orphan inode generates a transno (683)
 - avoid CERROR in normal ll_setattr_raw() error case (1500)

Added code which is currently disabled:

 - dentry pinning from b_mount for cwd and mountpoints (1020)
 - logging code for orphans (and many other things)
23 files changed:
lnet/include/linux/kp30.h
lnet/include/linux/portals_compat25.h
lnet/include/lnet/internal.h
lnet/include/lnet/list.h
lnet/include/lnet/myrnal.h
lnet/include/lnet/nal.h
lnet/include/lnet/ppid.h
lnet/include/lnet/stringtab.h
lustre/ldlm/ldlm_lib.c
lustre/mdc/mdc_internal.h
lustre/mdc/mdc_lib.c
lustre/mds/mds_internal.h
lustre/mds/mds_lib.c
lustre/obdclass/simple.c
lustre/portals/include/linux/kp30.h
lustre/portals/include/linux/portals_compat25.h
lustre/portals/include/portals/list.h
lustre/portals/include/portals/myrnal.h
lustre/portals/include/portals/nal.h
lustre/portals/include/portals/ppid.h
lustre/portals/include/portals/stringtab.h
lustre/ptlrpc/pinger.c
lustre/ptlrpc/ptlrpc_lib.c