Whamcloud - gitweb
LU-18199 scripts: fix ksocklnd-config gateway selection logic 21/56321/2
authorSerguei Smirnov <ssmirnov@whamcloud.com>
Tue, 10 Sep 2024 19:25:06 +0000 (12:25 -0700)
committerOleg Drokin <green@whamcloud.com>
Mon, 16 Sep 2024 15:13:02 +0000 (15:13 +0000)
commitb4802e3ee3389a9715ffaa34239e4f4b28446edb
tree7d433fd4cfe908e517f95f5a8fe511e0f2dfcbd4
parent552e7cd3db0aff2e4053c51c6a9a5807adfd4d79
LU-18199 scripts: fix ksocklnd-config gateway selection logic

To avoid disruption of network connectivity during LNet start-up,
fix gateway selection logic in ksocklnd-config script to:
        1) select only pingable gateways
        2) prefer to select the gateway featured in the default route
           with the "dev" matching the interface being configured

Fixes: 7f60b2b55 ("LU-17006 lnet: set up routes for going across subnets")
Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: I7fdfcf2d7e9acae18e9a2efb34a58c17d2887683
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56321
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Tested-by: Sebastien Buisson <sbuisson@ddn.com>
Tested-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/scripts/ksocklnd-config