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 <adilger@whamcloud.com>
Change-Id: I52b3d4e6a78a0db8f48401b128e22372f3d8a9bd
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51579
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexander Boyko <alexander.boyko@hpe.com>
Reviewed-by: Alex Deiter <alex.deiter@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
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"