#!/bin/bash
-# -*- mode: Bash; tab-width: 4; indent-tabs-mode: t; -*-
-# vim:shiftwidth=4:softtabstop=4:tabstop=4:
#
# Run select tests by setting ONLY, or as arguments to the script.
# Skip specific tests by setting EXCEPT.
#
-# Run test by setting NOSETUP=true when ltest has setup env for us
set -e
-SRCDIR=`dirname $0`
-export PATH=$PWD/$SRCDIR:$SRCDIR:$PWD/$SRCDIR/../utils:$PATH:/sbin
-
ONLY=${ONLY:-"$*"}
-# bug number for skipped test: LU-4256
-ALWAYS_EXCEPT="$LRSYNC_EXCEPT 2b"
-# UPDATE THE COMMENT ABOVE WITH BUG NUMBERS WHEN CHANGING ALWAYS_EXCEPT!
-
-[ "$SLOW" = "no" ] && EXCEPT_SLOW=""
-
-[ "$ALWAYS_EXCEPT$EXCEPT" ] &&
- echo "Skipping tests: `echo $ALWAYS_EXCEPT $EXCEPT`"
KILL=/bin/kill
-
-TMP=${TMP:-/tmp}
LREPL_LOG=$TMP/lustre_rsync.log
ORIG_PWD=${PWD}
-LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)}
+LUSTRE=${LUSTRE:-$(dirname $0)/..}
. $LUSTRE/tests/test-framework.sh
init_test_env $@
-. ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh}
init_logging
+ALWAYS_EXCEPT="$LRSYNC_EXCEPT "
+# bug number for skipped test: LU-4256
+ALWAYS_EXCEPT+=" 2b"
+# UPDATE THE COMMENT ABOVE WITH BUG NUMBERS WHEN CHANGING ALWAYS_EXCEPT!
+
+build_test_filter
+
[ -n "$FILESET" ] && skip "Not functional for FILESET set"
check_and_setup_lustre
error "No generic nobody group"
fi
-build_test_filter
-
export LRSYNC=${LRSYNC:-"$LUSTRE/utils/lustre_rsync"}
[ ! -f "$LRSYNC" ] && export LRSYNC=$(which lustre_rsync)
export LRSYNC="$LRSYNC -v -c no -d 2"
rm -rf $TGT2/$tdir $TGT2/d*.lustre_rsync-test 2> /dev/null
rm -rf ${DIR}/$tdir $DIR/d*.lustre_rsync-test ${DIR}/tgt 2> /dev/null
rm -f $LREPL_LOG
- mkdir -p ${DIR}/$tdir || error "Failed to create target: " $DIR/$tdir
+
+ mkdir_on_mdt0 $DIR/$tdir || error "Failed to create target: " $DIR/$tdir
mkdir -p ${TGT}/$tdir || error "Failed to create target: " $TGT/$tdir
mkdir -p ${TGT2}/$tdir || error "Failed to create target: " $TGT2/$tdir
}
init_changelog
# Directory create
- mkdir $DIR/root-dir
+ mkdir_on_mdt0 $DIR/root-dir
# File create
touch $DIR/root-file
# File and directory delete
touch $DIR/root-file4
- mkdir $DIR/root-dir1
+ mkdir_on_mdt0 $DIR/root-dir1
rm $DIR/root-file4
rm -rf $DIR/root-dir1