Whamcloud - gitweb
LU-18042 tests: skip old server test for sanity-flr/0k 96/55996/3
authorBobi Jam <bobijam@whamcloud.com>
Mon, 12 Aug 2024 05:05:29 +0000 (13:05 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 23 Aug 2024 22:04:00 +0000 (22:04 +0000)
Mirror extend a non-mirrored file in a directory with default
FLR layout needs server support, so this patch adds server version
checking to skip unsupported servers for sanity-flr/0k.

Test-Parameters: trivial
Fixes: 8005a374ca ("LU-15486 lod: mirroring plain file in mirrored-layout dir")
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: Id5ea10d654af3927c5aaffab17f15990694e9ed3
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55996
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Li Xi <lixi@ddn.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/tests/sanity-flr.sh

index 16dda47..25fb61d 100644 (file)
@@ -851,6 +851,8 @@ test_0j() {
 run_test 0j "test lfs mirror read/write commands"
 
 test_0k() {
+       (( $MDS1_VERSION >= $(version_code 2.15.6) )) ||
+               skip "MDS version older than 2.15.6"
        [[ $OSTCOUNT -lt 3 ]] && skip "need >= 3 OSTs" && return
 
        mkdir $DIR/$tdir