From a06b656639c40254d6125f6def98a93e165d261b Mon Sep 17 00:00:00 2001 From: Amir Shehata Date: Tue, 11 Jun 2019 12:02:15 -0700 Subject: [PATCH] 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 --- lnet/lnet/peer.c | 2 ++ 1 file changed, 2 insertions(+) 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]; -- 1.8.3.1