Whamcloud - gitweb
LU-16260 lnet: enforce a positive minimum for lnd_timeout 36/50236/3
authorFrank Sehr <fsehr@whamcloud.com>
Thu, 9 Mar 2023 01:36:37 +0000 (17:36 -0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 4 Apr 2023 14:37:19 +0000 (14:37 +0000)
commit3b4bd39beb95c8988dd95b26e22b2cfae6f99f7e
tree3b77342b9093f173111c9f47df96780f09d80b25
parente1489b8edc0d71398e9d4b7836376296104bf5d4
LU-16260 lnet: enforce a positive minimum for lnd_timeout

Set the lnet_lnd_timeout to at least 1 second. The lnd_timeout is
calculated using the following formula:
max((lnet_transaction_timeout - 1) / (lnet_retry_count + 1), 1U);

Signed-off-by: Frank Sehr <fsehr@whamcloud.com>
Change-Id: I64fd133974bd1f60ff3d7354bf9e0990c56d4c04
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50236
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/lnet/api-ni.c