Whamcloud - gitweb
LU-15553 test: mkdir_on_mdt0 in replay-dual 65/51665/6
authorLai Siyao <lai.siyao@whamcloud.com>
Sat, 8 Jul 2023 22:32:29 +0000 (18:32 -0400)
committerOleg Drokin <green@whamcloud.com>
Sat, 26 Oct 2024 23:56:41 +0000 (23:56 +0000)
Several subtests in replay-dual require test dir created on MDT0,
replace mkdir with mkdir_on_mdt0. These subtests are found by script:
grep -C 10 -n "do_facet.*SINGLEMDS" lustre/tests/*.sh | grep -w mkdir

Fixes: b9c4dc3c33 ("LU-14792 llite: enable filesystem-wide default LMV")
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-dual,replay-dual,replay-dual
Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: Ib28cf35575546c61bb7fa1b2c8a87ac31bd1ad4e
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51665
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/replay-dual.sh

index 072b1d5..e12ca66 100755 (executable)
@@ -154,7 +154,7 @@ test_3() {
 run_test 3 "|X| mkdir adir, mkdir adir/bdir "
 
 test_4() {
-       mkdir $MOUNT1/adir
+       mkdir_on_mdt0 $MOUNT1/adir
        replay_barrier $SINGLEMDS
        mkdir $MOUNT1/adir  && return 1
        mkdir $MOUNT2/adir/bdir
@@ -436,7 +436,7 @@ test_18() { # bug 3822 - evicting client with enqueued lock
        #set -vx
        local DLMTRACE=$(do_facet $SINGLEMDS lctl get_param debug)
        do_facet $SINGLEMDS lctl set_param debug=+dlmtrace
-       mkdir -p $MOUNT1/$tdir || error "mkdir $MOUNT1/$tdir failed"
+       mkdir_on_mdt0 $MOUNT1/$tdir || error "mkdir $MOUNT1/$tdir failed"
        touch $MOUNT1/$tdir/${tfile}0 || error "touch file failed"
        statmany -s $MOUNT1/$tdir/$tfile 1 500 &
        OPENPID=$!