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>
$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"