Whamcloud - gitweb
LU-13028 lnet: advertise discovery when toggled 19/36919/9
authorAmir Shehata <ashehata@whamcloud.com>
Mon, 2 Dec 2019 01:05:24 +0000 (17:05 -0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 31 Mar 2020 07:00:02 +0000 (07:00 +0000)
commit4577410165641e3756406aca7f9a21c73d1fd630
treec7a47485f15ad8c8a422cba9317ebb8e801963fa
parentb25e8a4bc86ee245be19dc05c085a2b0f4fe4a43
LU-13028 lnet: advertise discovery when toggled

When discovery is toggled send a push message to all peers.
When a node receives a push notification that discovery is
turned off while previously it was on, then delete the peer
information. If the peer is a router, recreate the routes.

Test-parameters: trivial

Signed-off-by: Amir Shehata <ashehata@whamcloud.com>
Change-Id: I58f9f42542e4c05763128d7c9d23108c3e7f13a3
Reviewed-on: https://review.whamcloud.com/36919
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/lnet/api-ni.c
lnet/lnet/peer.c
lnet/lnet/router.c