Whamcloud - gitweb
Holding lprocfs lock with send rpc can produce block for destroy
authorshadow <shadow>
Thu, 13 Mar 2008 17:18:08 +0000 (17:18 +0000)
committershadow <shadow>
Thu, 13 Mar 2008 17:18:08 +0000 (17:18 +0000)
commitf3b4ffc8033679809e51f27314b0bf3894063548
tree36649c71dd2cbba36d3f8f7de78edb0603d0ec1a
parentc29ca934ab7d45a7a2e1600b620086626db28dde
Holding lprocfs lock with send rpc can produce block for destroy
obd objects and this also block reconnect with -EALREADY.
This isn't fix all lprocfs bugs - but make it rare.
b=14533
i=adilger
i=nathan
19 files changed:
lustre/ChangeLog
lustre/include/lustre/lustre_idl.h
lustre/include/obd.h
lustre/include/obd_class.h
lustre/ldlm/ldlm_resource.c
lustre/liblustre/super.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/lproc_llite.c
lustre/lmv/lmv_obd.c
lustre/lov/lov_obd.c
lustre/mdc/mdc_request.c
lustre/mds/handler.c
lustre/mds/lproc_mds.c
lustre/obdclass/lprocfs_status.c
lustre/obdfilter/filter.c
lustre/osc/osc_request.c
lustre/ost/ost_handler.c
lustre/ptlrpc/lproc_ptlrpc.c