Whamcloud - gitweb
LU-1166 recovery: don't leak a connected client counter.
authorBob Glossman <bogl@whamcloud.com>
Tue, 22 May 2012 18:20:26 +0000 (11:20 -0700)
committerOleg Drokin <green@whamcloud.com>
Tue, 5 Jun 2012 09:49:25 +0000 (05:49 -0400)
commitabdd09fe58961fe071612b6884faeca2379ba341
tree33df8a921796c9e0a806aa4e12d9f7eb8c1f085f
parenta89466a0ba431201af3b7b4eb23abe0201149c2e
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

additional changes to complete pieces left out of previous commit

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