Whamcloud - gitweb
LU-15593 tests: fix sanity-flr/44e interop check 45/55845/3
authorFrederick Dilger <fdilger@whamcloud.com>
Tue, 23 Jul 2024 18:55:37 +0000 (12:55 -0600)
committerOleg Drokin <green@whamcloud.com>
Wed, 31 Jul 2024 16:06:53 +0000 (16:06 +0000)
sanity-flr.sh test_44e was failing interop testing with 2.15 servers
because the version check was 2.14.52 when the patch didn't land
until v2_15_50-155-ga3f1c4622a. Update the interop check accordingly.

Test-Parameters: trivial testlist=sanity-flr
Test-Parameters: testlist=sanity-flr env=ONLY=44 serverversion=2.15
Fixes: a3f1c4622a ("LU-15593 mdt: Add option to disable use of SOM")
Signed-off-by: Frederick Dilger <fdilger@whamcloud.com>
Change-Id: I432078410003bea260032473729d89c9e174330f
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55845
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/tests/sanity-flr.sh

index 160d0a2..71ec955 100644 (file)
@@ -2420,8 +2420,8 @@ test_44e() {
        local size2
 
        test_mkdir $DIR/$tdir
-       [ $MDS1_VERSION -ge $(version_code 2.14.52) ] ||
-               skip "Need MDS version at least 2.14.52"
+       (( $MDS1_VERSION >= $(version_code v2_15_50-155-ga3f1c4622a) )) ||
+               skip "Need MDS version >= 2.15.50.155 for SOM tunable"
 
        $LFS mirror create -N2 $tf || error "create mirrored file $tf failed"
 
@@ -2442,7 +2442,7 @@ test_44e() {
        $LFS getsom $tf
 
        ((size1 == size2)) ||
-               error "mirrored file with strict SOM $size1 != disabled SOM $size2"
+               error "mirrored file with strict SOM $size1 != no SOM $size2"
 
        # Remount client to clear cached size information
        remount_client $MOUNT
@@ -2457,8 +2457,8 @@ test_44e() {
        # 'getsom' here is just for debugging
        $LFS getsom $tf
 
-       ((size2 == size1)) ||
-               error "mirrored file in sync with som disabled, size with som disabled ($size2) and without som disabled ($size1) should agree"
+       (( size2 == size1 )) ||
+               error "mirror file with SOM disabled, SOM size $size2 != $size1"
 }
 run_test 44e "basic FLR SOM tests + disable SOM"