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>
Tue, 8 May 2012 17:11:57 +0000 (13:11 -0400)
commit042980026c596ff08c97764bbcf7a1e710fd4f5a
tree4054a3e37803379960f430a089772f6c14a1763f
parent2d2f1cf4f63f02cdb2ef03c53b971877d565749a
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

Signed-off-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Signed-off-by: Bob Glossman <bogl@whamcloud.com>
Change-Id: I13f8168baf904e214605514e4ddfc6f16ab077c9
Reviewed-on: http://review.whamcloud.com/2665
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ldlm/ldlm_lib.c
lustre/obdclass/genops.c