From: Amir Shehata Date: Tue, 11 Jun 2019 19:02:15 +0000 (-0700) Subject: LU-12423 lnet: honor discovery setting X-Git-Tag: 2.12.56~12 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=a06b656639c40254d6125f6def98a93e165d261b LU-12423 lnet: honor discovery setting If discovery is off do not push out any updates. This could be triggered in case of a gateway's interface changing. Test-Parameters: trivial Signed-off-by: Amir Shehata Change-Id: Ie421318ae85b895327ec170ffb436c9b679f6866 Reviewed-on: https://review.whamcloud.com/35192 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Olaf Weber Reviewed-by: Chris Horn Reviewed-by: Oleg Drokin --- diff --git a/lnet/lnet/peer.c b/lnet/lnet/peer.c index a60a2e6..8e3f8f6 100644 --- a/lnet/lnet/peer.c +++ b/lnet/lnet/peer.c @@ -882,6 +882,8 @@ lnet_push_update_to_peers(int force) int cpt; lnet_net_lock(LNET_LOCK_EX); + if (lnet_peer_discovery_disabled) + force = 0; lncpt = cfs_percpt_number(the_lnet.ln_peer_tables); for (cpt = 0; cpt < lncpt; cpt++) { ptable = the_lnet.ln_peer_tables[cpt];