Whamcloud - gitweb
LU-15398 lnet: Avoid peer NI recovery for local interface 33/45933/10
authorChris Horn <chris.horn@hpe.com>
Thu, 23 Dec 2021 20:15:27 +0000 (14:15 -0600)
committerOleg Drokin <green@whamcloud.com>
Mon, 31 Jan 2022 01:34:02 +0000 (01:34 +0000)
commitfb5d7036ec356c825f2aadece68cd7c4af487680
tree80349c1540d807627a7706062077795dfb39c7a8
parent3166a201e0a5cbc173ca110f64dc21f32ec10c8c
LU-15398 lnet: Avoid peer NI recovery for local interface

If a MR peer has a MR peer entry for itself (can happen if manually
created or discovery is run on itself for some reason), then it is
possible for it to put its own interfaces into peer recovery. Problems
with local interfaces should be handled via local NI recovery.

Test-Parameters: trivial testlist=sanity-lnet
HPE-bug-id: LUS-10661
Signed-off-by: Chris Horn <chris.horn@hpe.com>
Change-Id: I5b28195979a6113fa863b5795a4528b072610891
Reviewed-on: https://review.whamcloud.com/45933
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Andriy Skulysh <andriy.skulysh@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/lnet/lib-msg.c
lustre/tests/sanity-lnet.sh