Whamcloud - gitweb
LU-12941 lnet: Add peer level aliveness information 78/36678/5
authorChris Horn <hornc@cray.com>
Wed, 11 Sep 2019 20:42:55 +0000 (15:42 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 3 Jan 2020 00:09:15 +0000 (00:09 +0000)
commitebc9835a971f8a588fab3be422a31b8ba6a83395
treede520dd5e780bec652f76786b8109cb8d7973188
parent56b4b112a497661de8dbf5a851c7a045d470deff
LU-12941 lnet: Add peer level aliveness information

Keep track of the aliveness of a peer so that we can optimize for
situations where an LNet router hasn't responded to a ping. In
this situation we consider all routes down, and we needn't spend time
inspecting each route, or inspecting all of the router's local and
remote interfaces in order to determine the router's aliveness.

Cray-bug-id: LUS-7860
Test-Parameters: trivial
Signed-off-by: Chris Horn <hornc@cray.com>
Change-Id: Ie63c1ef40de3ad818639bae6b040923898fd5b46
Reviewed-on: https://review.whamcloud.com/36678
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexey Lyashkov <c17817@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-types.h
lnet/lnet/peer.c
lnet/lnet/router.c