X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Facceptance-small.sh;h=7645795781bde2961cb94bab07803afa7613b1a2;hb=135e657693b49b4d58f1b3afa6d4f3cc3346de99;hp=4c4029eda37e6dc272842d2540e0edc61ac14795;hpb=d1c04beb59e2645913de3f2d405c69867d60b06d;p=fs%2Flustre-release.git diff --git a/lustre/tests/acceptance-small.sh b/lustre/tests/acceptance-small.sh index 4c4029e..7645795 100755 --- a/lustre/tests/acceptance-small.sh +++ b/lustre/tests/acceptance-small.sh @@ -23,7 +23,7 @@ fi [ "$DEBUG_OFF" ] || DEBUG_OFF="eval lctl set_param debug=\"$DEBUG_LVL\"" [ "$DEBUG_ON" ] || DEBUG_ON="eval lctl set_param debug=0x33f0484" -export TESTSUITE_LIST="RUNTESTS SANITY DBENCH BONNIE IOZONE FSX SANITYN LFSCK LIBLUSTRE RACER REPLAY_SINGLE CONF_SANITY RECOVERY_SMALL REPLAY_OST_SINGLE REPLAY_DUAL INSANITY SANITY_QUOTA SANITY_SEC SANITY_GSS PERFORMANCE_SANITY RECOVERY_MDS_SCALE RECOVERY_DOUBLE_SCALE RECOVERY_RANDOM_SCALE" +export TESTSUITE_LIST="RUNTESTS SANITY DBENCH BONNIE IOZONE FSX SANITYN LFSCK LIBLUSTRE RACER REPLAY_SINGLE CONF_SANITY RECOVERY_SMALL REPLAY_OST_SINGLE REPLAY_DUAL REPLAY_VBR INSANITY SANITY_QUOTA SANITY_SEC SANITY_GSS PERFORMANCE_SANITY LARGE_SCALE RECOVERY_MDS_SCALE RECOVERY_DOUBLE_SCALE RECOVERY_RANDOM_SCALE PARALLEL_SCALE LREPLICATE_TEST" if [ "$ACC_SM_ONLY" ]; then for O in $TESTSUITE_LIST; do @@ -36,7 +36,6 @@ if [ "$ACC_SM_ONLY" ]; then done fi LFSCK="no" # bug 13698 -RECOVERY_RANDOM_SCALE="no" # bug 16353 LIBLUSTRETESTS=${LIBLUSTRETESTS:-../liblustre/tests} @@ -59,6 +58,8 @@ FORMAT=${FORMAT:-formatall} CLEANUP=${CLEANUP:-stopall} setup_if_needed() { + nfs_client_mode && return + local MOUNTED=$(mounted_lustre_filesystems) if $(echo $MOUNTED | grep -w -q $MOUNT); then check_config $MOUNT @@ -334,8 +335,12 @@ for NAME in $CONFIGS; do #export LIBLUSTRE_DEBUG_MASK=`lctl get_param -n debug` if [ -x $LIBLUSTRETESTS/sanity ]; then mkdir -p $MOUNT2 - echo $LIBLUSTRETESTS/sanity --target=$LIBLUSTRE_MOUNT_TARGET - $LIBLUSTRETESTS/sanity --target=$LIBLUSTRE_MOUNT_TARGET + if [ "$LIBLUSTRE_EXCEPT" ]; then + LIBLUSTRE_OPT="$LIBLUSTRE_OPT \ + $(echo ' '$LIBLUSTRE_EXCEPT | sed -re 's/\s+/ -e /g')" + fi + echo $LIBLUSTRETESTS/sanity --target=$LIBLUSTRE_MOUNT_TARGET $LIBLUSTRE_OPT + $LIBLUSTRETESTS/sanity --target=$LIBLUSTRE_MOUNT_TARGET $LIBLUSTRE_OPT fi $CLEANUP #$SETUP @@ -394,6 +399,13 @@ if [ "$REPLAY_DUAL" != "no" ]; then REPLAY_DUAL="done" fi +[ "$REPLAY_VBR" != "no" ] && skip_remmds replay-vbr && REPLAY_VBR=no && MSKIPPED=1 +if [ "$REPLAY_VBR" != "no" ]; then + title replay-vbr + bash replay-vbr.sh + REPLAY_VBR="done" +fi + [ "$INSANITY" != "no" ] && skip_remmds insanity && INSANITY=no && MSKIPPED=1 [ "$INSANITY" != "no" ] && skip_remost insanity && INSANITY=no && OSKIPPED=1 if [ "$INSANITY" != "no" ]; then @@ -425,6 +437,17 @@ if [ "$SANITY_GSS" != "no" ]; then SANITY_GSS="done" fi + +echo replication sanity: $LREPLICATE_TEST +[ "$LREPLICATE_TEST" != "no" ] && skip_remmds lreplicate-test && LREPLICATE_TEST=no && MSKIPPED=1 +[ "$LREPLICATE_TEST" != "no" ] && skip_remost lreplicate-test && LREPLICATE_TEST=no && OSKIPPED=1 +if [ "$LREPLICATE_TEST" != "no" ]; then + title lreplicate-test + bash lreplicate-test.sh + LREPLICATE_TEST="done" +fi + + [ "$SLOW" = no ] && PERFORMANCE_SANITY="no" [ -x "$MDSRATE" ] || PERFORMANCE_SANITY="no" which mpirun > /dev/null 2>&1 || PERFORMANCE_SANITY="no" @@ -434,6 +457,13 @@ if [ "$PERFORMANCE_SANITY" != "no" ]; then PERFORMANCE_SANITY="done" fi +[ "$LARGE_SCALE" != "no" ] && skip_remmds large-scale && LARGE_SCALE=no && MSKIPPED=1 +if [ "$LARGE_SCALE" != "no" ]; then + title large-scale + bash large-scale.sh + LARGE_SCALE="done" +fi + [ "$RECOVERY_MDS_SCALE" != "no" ] && skip_remmds recovery-mds-scale && RECOVERY_MDS_SCALE=no && MSKIPPED=1 [ "$RECOVERY_MDS_SCALE" != "no" ] && skip_remost recovery-mds-scale && RECOVERY_MDS_SCALE=no && OSKIPPED=1 if [ "$RECOVERY_MDS_SCALE" != "no" ]; then @@ -450,13 +480,20 @@ if [ "$RECOVERY_DOUBLE_SCALE" != "no" ]; then RECOVERY_DOUBLE_SCALE="done" fi -[ "$RECOVERY_RANDOM_SCALE" != "no" ] && skip_remmds recovery-double-scale && RECOVERY_RANDOM_SCALE=no && MSKIPPED=1 +[ "$RECOVERY_RANDOM_SCALE" != "no" ] && skip_remmds recovery-random-scale && RECOVERY_RANDOM_SCALE=no && MSKIPPED=1 if [ "$RECOVERY_RANDOM_SCALE" != "no" ]; then title recovery-random-scale bash recovery-random-scale.sh RECOVERY_RANDOM_SCALE="done" fi +which mpirun > /dev/null 2>&1 || PARALLEL_SCALE="no" +if [ "$PARALLEL_SCALE" != "no" ]; then + title parallel-scale + bash parallel-scale.sh + PARALLEL_SCALE="done" +fi + RC=$? title FINISHED echo "Finished at `date` in $((`date +%s` - $STARTTIME))s"