Whamcloud - gitweb
- Add mount-epoch checking in most (all?) inode-using operations, in preparation
authorshaver <shaver>
Thu, 3 Oct 2002 16:45:43 +0000 (16:45 +0000)
committershaver <shaver>
Thu, 3 Oct 2002 16:45:43 +0000 (16:45 +0000)
commit560f935c10c1aef980b5717b5882a0e0f2a6c2a5
treea8d1a5d2f14914f4fb806ce83c45aa834f2846f5
parent521dc4e8b91dc048246a97f3a1396e2273ad29d2
- Add mount-epoch checking in most (all?) inode-using operations, in preparation
  for inode poisoning during failed recovery.
- Chain superblocks off the associated connections, because they were the only
  things we weren't yet keeping in a list or three.  (Also, so we can find the
  right superblocks to poison during recovery.)
- Split l_net.c into client.c and target.c to avoid OST/MDS dependencies on
  llite, and soothe my soul.
- Build client.c and target.c as sources from other directories as needed,
  instead of symlinking them.  (Someone could do this with the rest of the
  symlinked stuff, or I'll get to it later.)
16 files changed:
lustre/include/linux/lustre_lite.h
lustre/include/linux/lustre_net.h
lustre/ldlm/Makefile.am
lustre/lib/client.c [moved from lustre/lib/l_net.c with 60% similarity]
lustre/lib/target.c [new file with mode: 0644]
lustre/llite/file.c
lustre/llite/namei.c
lustre/llite/rw.c
lustre/llite/super.c
lustre/llite/symlink.c
lustre/mdc/Makefile.am
lustre/mds/Makefile.am
lustre/obdfs/rw.c
lustre/osc/Makefile.am
lustre/ost/Makefile.am
lustre/ptlrpc/connection.c