Whamcloud - gitweb
Branch b1_8_gate
authorvitaly <vitaly>
Wed, 19 Nov 2008 21:14:46 +0000 (21:14 +0000)
committervitaly <vitaly>
Wed, 19 Nov 2008 21:14:46 +0000 (21:14 +0000)
commitf31b79be5a0380df3ed05c16fa43feca2bf5905c
tree5c0ea08f4cb24177e7f37d8f52f83a39db567c7a
parent8f7f61f1612c5b8670102adeab83815bfd43e1c9
Branch b1_8_gate
b=16129
i=adilger
i=green

- a high priority request list is added into service;
- once a lock is canceled, all the IO requests, including coming
ones, under this lock, are moved into this list;
- PING is also added into this list;
- once a lock cancel timeout occurs, the timeout is prolonged
if there is an IO rpc under this lock;
- another request list is added into the export, used to speed up
the rpc-lock matching.
18 files changed:
libcfs/include/libcfs/libcfs_debug.h
lustre/include/lustre_dlm.h
lustre/include/lustre_export.h
lustre/include/lustre_net.h
lustre/include/obd_support.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_lockd.c
lustre/ldlm/ldlm_request.c
lustre/ldlm/ldlm_resource.c
lustre/mgs/mgs_handler.c
lustre/obdclass/genops.c
lustre/ost/ost_handler.c
lustre/ptlrpc/client.c
lustre/ptlrpc/lproc_ptlrpc.c
lustre/ptlrpc/pack_generic.c
lustre/ptlrpc/ptlrpc_module.c
lustre/ptlrpc/service.c
lustre/tests/sanityN.sh