Whamcloud - gitweb
b=9332
authoralex <alex>
Tue, 20 Jun 2006 11:30:18 +0000 (11:30 +0000)
committeralex <alex>
Tue, 20 Jun 2006 11:30:18 +0000 (11:30 +0000)
commitb44634d1b1533d00912124f95e49408bf901507a
tree9e57e60c072dd6a24d708fcd5dcc758e0014a02a
parent8956e274c20b509a8d7cc99ada88e9e3d8f2bc00
b=9332

 - instead of taking a lock covering whole requested region ll_file_read()
   and ll_file_write() grab locks that cover a single stripe at most (but
   not in O_APPEND case). this way we improve overall stability because
   we don't hold locks awaiting some failed OST to recover.
lustre/include/obd.h
lustre/include/obd_class.h
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/lproc_llite.c
lustre/lov/lov_obd.c
lustre/obdclass/lprocfs_status.c