export LCTL=${LCTL:-"$LUSTRE/utils/lctl"}
export LFS=${LFS:-"$LUSTRE/utils/lfs"}
[ ! -f "$LCTL" ] && export LCTL=$(which lctl)
+ export LFS=${LFS:-"$LUSTRE/utils/lfs"}
+ [ ! -f "$LFS" ] && export LFS=$(which lfs)
export MKFS=${MKFS:-"$LUSTRE/utils/mkfs.lustre"}
[ ! -f "$MKFS" ] && export MKFS=$(which mkfs.lustre)
export TUNEFS=${TUNEFS:-"$LUSTRE/utils/tunefs.lustre"}
export LGSSD=${LGSSD:-"$LUSTRE/utils/gss/lgssd"}
export LSVCGSSD=${LSVCGSSD:-"$LUSTRE/utils/gss/lsvcgssd"}
export KRB5DIR=${KRB5DIR:-"/usr/kerberos"}
+ export DIR2
if [ "$ACCEPTOR_PORT" ]; then
export PORT_OPT="--port $ACCEPTOR_PORT"
# starting on MDT
for num in `seq $MDSCOUNT`; do
do_facet mds$num "$LSVCGSSD -v"
- do_facet mds$num "$LGSSD -v"
+ if [ "x$GSS_PIPEFS" == "xy" ]; then
+ do_facet mds$num "$LGSSD -v"
+ fi
done
# starting on OSTs
for num in `seq $OSTCOUNT`; do
done
# starting on client
# FIXME: is "client" the right facet name?
- do_facet client "$LGSSD -v"
+ if [ "x$GSS_PIPEFS" == "xy" ]; then
+ do_facet client "$LGSSD -v"
+ fi
# wait daemons entering "stable" status
sleep 5
#
for num in `seq $MDSCOUNT`; do
check_gss_daemon_facet mds$num lsvcgssd
- check_gss_daemon_facet mds$num lgssd
+ if [ "x$GSS_PIPEFS" == "xy" ]; then
+ check_gss_daemon_facet mds$num lgssd
+ fi
done
for num in `seq $OSTCOUNT`; do
check_gss_daemon_facet ost$num lsvcgssd
done
- check_gss_daemon_facet client lgssd
+ if [ "x$GSS_PIPEFS" == "xy" ]; then
+ check_gss_daemon_facet client lgssd
+ fi
}
stop_gss_daemons() {
return 0
}
+debugsave() {
+ DEBUGSAVE="$(sysctl -n lnet.debug)"
+}
+
+debugrestore() {
+ [ -n "$DEBUGSAVE" ] && sysctl -w lnet.debug="${DEBUGSAVE}"
+ DEBUGSAVE=""
+}
+
FAIL_ON_ERROR=true
##################################
# Test interface
testnum=$1
message=$2
tfile=f${testnum}
- tdir=d${base}
+ export tdir=d${base}
BEFORE=`date +%s`
log "== test $testnum: $message ============ `date +%H:%M:%S` ($BEFORE)"
error "LBUG/LASSERT detected"
pass "($((`date +%s` - $BEFORE))s)"
unset TESTNAME
+ unset tdir
cd $SAVE_PWD
$CLEANUP
}
{
[ $(grep -c obdfilter $LPROC/devices) -eq 0 ]
}
+
+is_patchless ()
+{
+ grep -q patchless $LPROC/version
+}