Whamcloud - gitweb
LU-56 lnet: eliminate a few locking dance in LNet
authorLiang Zhen <liang@whamcloud.com>
Tue, 29 May 2012 07:34:13 +0000 (15:34 +0800)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 21 Jun 2012 03:05:34 +0000 (23:05 -0400)
commit2118a8b92cec2df85d1bdbe2e58b389d83fe06b2
tree14c7b0b70148c8c378bc11635e18a60cf18df209
parent51a5b4df5bbbf5fd12c73d2722b230e93fe93327
LU-56 lnet: eliminate a few locking dance in LNet

This patch gets rid of a few unnecessary locking dance from
LNet, also changed type of lnet_ni_t::ni_last_alive from jiffy to
second because per-second checking should be good enough.

Signed-off-by: Liang Zhen <liang@whamcloud.com>
Change-Id: I0e3269f0a5ae0cfecd9611584d5e213a670e38f6
Reviewed-on: http://review.whamcloud.com/2933
Tested-by: Hudson
Reviewed-by: Doug Oucharek <doug@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lnet/include/lnet/lib-types.h
lnet/lnet/api-ni.c
lnet/lnet/lib-move.c
lnet/lnet/router.c