Whamcloud - gitweb
LU-13782 lnet: Have LNet routers monitor the ni_fatal flag 53/39353/3
authorChris Horn <chris.horn@hpe.com>
Thu, 9 Jul 2020 18:33:49 +0000 (13:33 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 7 Aug 2020 04:59:37 +0000 (04:59 +0000)
commit7e0ec0f809ea1e0eda3c0fd804273bdaf0dc2b03
tree08ec49b201fbcaa19c69b75979d5a10fcec5057f
parentd3fa46705225f3f17aa10144ab688008d5230daa
LU-13782 lnet: Have LNet routers monitor the ni_fatal flag

Have the LNet monitor thread on LNet routers check the
ni_fatal_error_on flag to set local NI status appropriately. When
this results in a status change, perform a discovery push to all
peers. This allows peers to update their route status appropriately.

Test-Parameters: trivial
HPE-bug-id: LUS-9068
Signed-off-by: Chris Horn <chris.horn@hpe.com>
Change-Id: Ic4f8f33c6377f4b95f6ab95f9714414c6b9ab5e6
Reviewed-on: https://review.whamcloud.com/39353
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Amir Shehata <ashehata@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/lnet/lib-move.c
lnet/lnet/router.c