[ "$DEBUG_ON" ] || DEBUG_ON="eval sysctl -w lnet.debug=0x33f0484"
+
LIBLUSTRE=${LIBLUSTRE:-../liblustre}
LIBLUSTRETESTS=${LIBLUSTRETESTS:-$LIBLUSTRE/tests}
+if [ "$ACC_SM_ONLY" ]; then
+ export RUNTESTS="no" SANITY="no" DBENCH="no" BONNIE="no" IOZONE="no" FSX="no" SANITYN="no" LFSCK="no" LIBLUSTRE="no" REPLAY_SINGLE="no" CONF_SANITY="no" RECOVERY_SMALL="no" REPLAY_OST_SINGLE="no" REPLAY_DUAL="no" INSANITY="no" SANITY_QUOTA="no"
+ for O in $ACC_SM_ONLY; do
+ O=`echo $O | tr "[:lower:]" "[:upper:]"`
+ export ${O}="yes"
+ done
+fi
+
STARTTIME=`date +%s`
RANTEST=""
if [ "$SANITY" != "no" ]; then
title sanity
- SANITYLOG=/tmp/sanity.log sh sanity.sh
+ sh sanity.sh
$CLEANUP
$SETUP
fi
mkdir -p $MOUNT2
mount_client $MOUNT2
#echo "can't mount2 for '$NAME', skipping sanityN.sh"
- SANITYLOG=$TMP/sanity.log START=: CLEAN=: sh sanityN.sh
+ START=: CLEAN=: sh sanityN.sh
umount $MOUNT2
$DEBUG_ON
$CLEANUP
unload_modules
# Liblustre needs accept=all, noacl
- LNETOPTS="accept=all" MDS_MOUNT_OPTS="${MDS_MOUNT_OPTS},noacl" $SETUP
+ [ -f /etc/modprobe.conf ] && MODPROBECONF=/etc/modprobe.conf
+ [ -f /etc/modprobe.d/Lustre ] && MODPROBECONF=/etc/modprobe.d/Lustre
+
+ LNETOPTS="$(awk '/^options lnet/ { print $0}' $MODPROBECONF | sed 's/^options lnet //g') accept=all" MDS_MOUNT_OPTS="${MDS_MOUNT_OPTS},noacl" $SETUP
export LIBLUSTRE_MOUNT_POINT=$MOUNT2
export LIBLUSTRE_MOUNT_TARGET=$MGSNID:/$FSNAME
export LIBLUSTRE_TIMEOUT=`cat /proc/sys/lustre/timeout`