From efd12dd7456890038b52662f735c7b49a8117055 Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Wed, 5 Jul 2023 13:47:28 -0600 Subject: [PATCH] LU-16945 tests: skip sanity test_27Cg in interop Sanity test_27Cg is testing functionality that was broken in older MDS versions, but does not have a version check, so it causes testing to timeout 100% of the time when running on older servers. Skip it. Fixes: d96b98ee6b63 ("LU-16693 lod: ENODEV on setstripe with wrong OST#") Test-Parameters: trivial testlist=sanity env=ONLY=27Cg Signed-off-by: Andreas Dilger Change-Id: I52b3d4e6a78a0db8f48401b128e22372f3d8a9bd Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51579 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Alexander Boyko Reviewed-by: Alex Deiter Reviewed-by: Oleg Drokin --- lustre/tests/sanity.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index 71aeecc..31cb213 100755 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -2588,8 +2588,11 @@ test_27Cf() { run_test 27Cf "test default inheritance with overstriping" test_27Cg() { + (( MDS1_VERSION >= $(version_code v2_15_55-80-gd96b98ee6b) )) || + skip "need MDS version at least v2_15_55-80-gd96b98ee6b for fix" + $LFS setstripe -o 0,$OSTCOUNT $DIR/$tfile - [ $? -ne 0 ] || error "must be an error for not existent OST#" + (( $? != 0 )) || error "must be an error for not existent OST#" } run_test 27Cg "test setstripe with wrong OST idx" -- 1.8.3.1