From 47c84e76eb12a9be7d42f64687d21aecd1d4842a Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Mon, 14 Aug 2023 12:02:24 -0700 Subject: [PATCH] LU-16424 tests: Add version check in sanity-lnet Skip sanity-lnet test_205, test_207, test_209 and test_254 if version is older than 2.14.58 since the lnet_if_list function was added in Fixes: 3166a201e0 ("LU-15398 tests: Use remote peers for health tests") Lustre-change: https://review.whamcloud.com/c/fs/lustre-release/+/51942 Lustre-commit: ee4f470d590dd19d9c7d188958d9305ccd666e5e Test-Parameters: trivial testlist=sanity-lnet \ serverjob=lustre-b_es5_2 serverbuildno=591 \ serverdistro=el7.9 Signed-off-by: Wei Liu Change-Id: I9cd62d91980784e3b33cf4e30426bf74d17f717f Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51942 Tested-by: Maloo Tested-by: jenkins Reviewed-by: Oleg Drokin Reviewed-by: Andreas Dilger Reviewed-by: Colin Faber Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/52379 --- lustre/tests/sanity-lnet.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lustre/tests/sanity-lnet.sh b/lustre/tests/sanity-lnet.sh index 9ad1ca5..6c09736 100755 --- a/lustre/tests/sanity-lnet.sh +++ b/lustre/tests/sanity-lnet.sh @@ -1597,6 +1597,9 @@ test_204() { run_test 204 "Check no health or resends for single-rail local failures" test_205() { + (( $MDS1_VERSION >= $(version_code 2.14.58) )) || + skip "need MDS at least 2.14.58 for lnet_if_list()" + setup_health_test true || return $? local hstatus @@ -1640,6 +1643,9 @@ test_206() { run_test 206 "Check no health or resends for single-rail remote failures" test_207() { + (( $MDS1_VERSION >= $(version_code 2.14.58) )) || + skip "need MDS at least 2.14.58 for lnet_if_list()" + setup_health_test true || return $? local hstatus @@ -1749,6 +1755,9 @@ test_208() { run_test 208 "Test various kernel ip2nets configurations" test_209() { + (( $MDS1_VERSION >= $(version_code 2.14.58) )) || + skip "need MDS at least 2.14.58 for lnet_if_list()" + setup_health_test false || return $? echo "Simulate network_timeout w/SR config" @@ -2791,6 +2800,9 @@ test_253() { run_test 253 "Message delayed beyond deadline should be dropped (single-rail)" test_254() { + (( $MDS1_VERSION >= $(version_code 2.14.58) )) || + skip "need MDS at least 2.14.58 for lnet_if_list()" + setup_health_test true || return $? do_expired_message_drop_test || return $? -- 1.8.3.1