-if ((MDSCOUNT > 1 &&
- $(lustre_version_code $SINGLEMDS) >= $(version_code 2.8.0))); then
- RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-true}
- RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-true}
- RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-true}
-elif ((MDSCOUNT > 1 &&
- $(lustre_version_code $SINGLEMDS) >= $(version_code 2.5.0))); then
- RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-true}
+RACER_FAILOVER=${RACER_FAILOVER:-false}
+FAIL_TARGETS=${FAIL_TARGETS:-"MDS OST"}
+RACER_FAILOVER_PERIOD=${RACER_FAILOVER_PERIOD:-60}
+
+if $RACER_FAILOVER; then
+ declare -a victims
+ for target in $FAIL_TARGETS; do
+ victims=(${victims[@]} $(get_facets $target))
+ done
+ echo Victim facets ${victims[@]}
+fi
+
+if ((MDSCOUNT > 1)); then
+ (( $MDS1_VERSION >= $(version_code 2.5.0) )) &&
+ RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-true}
+ (( $MDS1_VERSION >= $(version_code 2.8.0) )) &&
+ RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-true}
+ (( $MDS1_VERSION >= $(version_code 2.13.57) )) &&
+ RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-true}