Whamcloud - gitweb
LU-13606 lnet: Allow router to forward to healthier NID 98/38798/6
authorChris Horn <chris.horn@hpe.com>
Tue, 26 May 2020 18:47:50 +0000 (13:47 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 10 Jul 2020 16:51:32 +0000 (16:51 +0000)
commitb0e8ab1a5f6f8d4a7c01241fec192ed50ad0b896
treeb34b0182a0e8ce8f1fad5330258d9b08534dfe67
parent3fcceea0e301c51a29d641c287bd36302a706bbe
LU-13606 lnet: Allow router to forward to healthier NID

When a final-hop router (aka edge router) is forwarding a message,
if both the originator and destination of the message are mutli-rail
capable, then allow the router to choose a new destination lpni if
the one selected by the message originator is unhealthy or down.

Test-Parameters: trivial
HPE-bug-id: LUS-8905
Signed-off-by: Chris Horn <chris.horn@hpe.com>
Change-Id: I4676edc0395584c9a8c396930f2db3d6ffd99eba
Reviewed-on: https://review.whamcloud.com/38798
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@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