Whamcloud - gitweb
Branch: b1_4
authoradilger <adilger>
Wed, 4 May 2005 08:30:17 +0000 (08:30 +0000)
committeradilger <adilger>
Wed, 4 May 2005 08:30:17 +0000 (08:30 +0000)
commit176d2744d63306ccb5790534d5e372c25c294e6f
tree9093f310a8c74d81535a4a70136fc640f4195da8
parenta50bd2b6386c76295d62cb7d9afcb02eb0988ddb
Branch: b1_4
Don't clobber last_rcvd upon mds_client_add() failure.  This was caused by
bad error handling in mds_connect() not setting med_mcd = NULL after freeing
it, and then zeroing the "client data" at med_off = 0.  Includes test.
This commit adds some safety checks to {mds,filter}_finish_transno()
and reconciles the differences between the mds and obdfilter last_rcvd
functions.
b=6086
r=nathan
14 files changed:
lustre/ChangeLog
lustre/include/linux/lustre_export.h
lustre/include/linux/lustre_net.h
lustre/include/linux/obd_support.h
lustre/mds/handler.c
lustre/mds/mds_fs.c
lustre/mds/mds_internal.h
lustre/mds/mds_open.c
lustre/mds/mds_reint.c
lustre/obdfilter/filter.c
lustre/obdfilter/lproc_obdfilter.c
lustre/osc/osc_quota.c
lustre/osc/osc_request.c
lustre/tests/recovery-small.sh