Whamcloud - gitweb
LU-1166 recovery: don't leak a connected client counter.
authorAlexey Lyashkov <alexey_lyashkov@xyratex.com>
Mon, 5 Mar 2012 16:17:19 +0000 (20:17 +0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 29 Mar 2012 04:17:04 +0000 (00:17 -0400)
commit737da0331e8407a704cd11c04f18c2cd3d437800
treeb457af03cb61579411e795ae638876948b7782df
parentc1e490a9db157f3947f51750b6975e10ea515be3
LU-1166 recovery: don't leak a connected client counter.

target_handle_connect vs client eviction race may leak a
connected client counter and some evicted clients will counted twice.

Xyratex-bug: MRP-451

Change-Id: Id35baae16ae09bc3647d089b45b95e967582d09b
Signed-off-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Reviewed-on: http://review.whamcloud.com/2255
Reviewed-by: Mike Pershin <tappro@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ldlm/ldlm_lib.c
lustre/obdclass/genops.c