. ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh}
init_logging
-if ! [ "$REFORMAT" ]; then
+if [ "$REFORMAT" != "yes" ]; then
skip_env "$0 reformats all devices,\
please set REFORMAT to run this test"
- exit 0
fi
# Variable to run mdsrate
cleanup_dirs() {
local target=$1
local mnt=${2:-$MOUNT}
- local cmd="rm -rf $mnt/{*.filecount,dir*}"
+ local cmd="rm -rf $mnt/{llverfs,dir}*"
do_facet $target "$cmd"
}
trap cleanupall EXIT
test_1 () {
- [ $(facet_fstype $SINGLEMDS) != ldiskfs ] &&
- skip "Only applicable to ldiskfs-based nodes" && return
+ [ "$mds1_FSTYPE" != ldiskfs ] && skip_env "ldiskfs only test"
+
local dev
+
for num in $(seq $OSTCOUNT); do
dev=$(ostdevname $num)
log "run llverdev on the OST $dev"
run_test 2 "run llverfs on OST ldiskfs/zfs filesystem"
test_3 () {
- [ -z "$CLIENTS" ] && skip_env "CLIENTS not defined, skipping" && return
- [ -z "$MPIRUN" ] && skip_env "MIPRUN not defined, skipping" && return
- [ -z "$MDSRATE" ] && skip_env "MDSRATE not defined, skipping" && return
- [ ! -x $MDSRATE ] && skip_env "$MDSRATE not built, skipping" && return
+ [ -z "$CLIENTS" ] && skip_env "CLIENTS not defined, skipping"
+ [ -z "$MPIRUN" ] && skip_env "MIPRUN not defined, skipping"
+ [ -z "$MDSRATE" ] && skip_env "MDSRATE not defined, skipping"
+ [ ! -x $MDSRATE ] && skip_env "$MDSRATE not built, skipping"
# Setup the Lustre filesystem.
log "setup the lustre filesystem"
REFORMAT="yes" check_and_setup_lustre