Whamcloud - gitweb
LU-18193 test: fix sanity 300l 52/56252/3
authorLai Siyao <lai.siyao@whamcloud.com>
Wed, 4 Sep 2024 07:23:08 +0000 (03:23 -0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 12 Sep 2024 05:51:01 +0000 (05:51 +0000)
Sanity.sh test_300l mkdir with non-root user, but it's creating a
remote dir, it will fail because it requires enable_remote_dir_gid=-1.

Fixes: 29d18f84e ("LU-6341 llite: Use ll_dir_getstripe to get default LMVEA")
Test-Parameters: trivial testlist=sanity env=ONLY=300l,ONLY_REPEAT=30
Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I03d61e89396b205d80ed302b2fd6ccf716a39366
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56252
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/sanity.sh

index 062fd5e..b394b5d 100755 (executable)
@@ -27520,6 +27520,8 @@ test_300l() {
        $LFS setdirstripe -i 1 -D $DIR/$tdir/striped_dir ||
                error "set default striped dir failed"
 
+       do_facet mds2 $LCTL set_param mdt.*MDT0001.enable_remote_dir_gid=-1
+       stack_trap "do_facet mds2 $LCTL set_param mdt.*MDT0001.enable_remote_dir_gid=0"
        #define OBD_FAIL_MDS_STALE_DIR_LAYOUT    0x158
        $LCTL set_param fail_loc=0x80000158
        $RUNAS mkdir $DIR/$tdir/striped_dir/test_dir || error "create dir fails"