#!/bin/bash
-#set -vx
set -e
ONLY=${ONLY:-"$*"}
-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
+build_test_filter
+
racer=$LUSTRE/tests/racer/racer.sh
echo racer: $racer with $MDSCOUNT MDTs
if [ "$SLOW" = "no" ]; then
- DURATION=${DURATION:-300}
+ DURATION=${DURATION:-300}
else
- DURATION=${DURATION:-900}
+ DURATION=${DURATION:-900}
fi
MOUNT_2=${MOUNT_2:-"yes"}
-build_test_filter
check_and_setup_lustre
CLIENTS=${CLIENTS:-$HOSTNAME}
[[ "$MDS1_VERSION" -lt $(version_code 2.10.55) ]] &&
RACER_ENABLE_FLR=false
+[[ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.12.0) ]] &&
+ RACER_ENABLE_SEL=false
+
RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-false}
RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-false}
RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-false}
RACER_ENABLE_PFL=${RACER_ENABLE_PFL:-true}
RACER_ENABLE_DOM=${RACER_ENABLE_DOM:-true}
RACER_ENABLE_FLR=${RACER_ENABLE_FLR:-true}
+RACER_ENABLE_SEL=${RACER_ENABLE_SEL:-true}
fail_random_facet () {
local facets=${victims[@]}
RACER_ENABLE_DOM=$RACER_ENABLE_DOM \
RACER_ENABLE_FLR=$RACER_ENABLE_FLR \
RACER_MAX_CLEANUP_WAIT=$RACER_MAX_CLEANUP_WAIT \
+ RACER_ENABLE_SEL=$RACER_ENABLE_SEL \
LFS=$LFS \
LCTL=$LCTL \
$racer $rdir $NUM_RACER_THREADS" &