X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Ftests%2Fsanity.sh;fp=lustre%2Ftests%2Fsanity.sh;h=82ba0906ee03ff9b7a46024ba414427913b4318f;hp=cd08cde7bbea7ca173c2769fc44b1cfe2e19a0fb;hb=b9c4dc3c33fe87ecaa79a290190524ea21b7fa8a;hpb=b7bd4e3422935fec82d13348d90ec205ac2f4da4 diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index cd08cde..82ba090 100755 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -24890,6 +24890,33 @@ test_413c() { } run_test 413c "mkdir with default LMV max inherit rr" +test_413d() { + (( MDSCOUNT >= 2 )) || + skip "We need at least 2 MDTs for this test" + + (( MDS1_VERSION >= $(version_code 2.14.51) )) || + skip "Need server version at least 2.14.51" + + local lmv_qos_threshold_rr + + lmv_qos_threshold_rr=$($LCTL get_param -n lmv.*.qos_threshold_rr | + head -n1) + stack_trap "$LCTL set_param \ + lmv.*.qos_threshold_rr=$lmv_qos_threshold_rr > /dev/null" EXIT + + $LCTL set_param lmv.*.qos_threshold_rr=100 > /dev/null + mkdir -p $DIR/$tdir || error "mkdir $tdir failed" + getfattr -d -m dmv -e hex $DIR/$tdir | grep dmv && + error "$tdir shouldn't have default LMV" + createmany -d $DIR/$tdir/sub $((100 * MDSCOUNT)) || + error "mkdir sub failed" + + local count=$($LFS getstripe -m $DIR/$tdir/* | grep -c ^0) + + (( count == 100 )) || error "$count subdirs on MDT0" +} +run_test 413d "inherit ROOT default LMV" + test_413z() { local pids="" local subdir