# LDADD := -lreadline -ltermcap # -lefence
noinst_DATA =
-noinst_SCRIPTS = leak_finder.pl llecho.sh llmount.sh llmountcleanup.sh
+noinst_SCRIPTS = leak_finder.pl llecho.sh llmount.sh llmountcleanup.sh test-framework.sh
noinst_SCRIPTS += runfailure-mds runvmstat runfailure-net
noinst_SCRIPTS += runfailure-ost runiozone runregression-net.sh runtests
noinst_SCRIPTS += sanity.sh rundbench
OSTSIZE=${OSTSIZE:-200000}
NETTYPE=${NETTYPE:-tcp}
-MGSNID=`h2$NETTYPE $mgs_HOST`
+MGSNID=${MGSNID:-`h2$NETTYPE $mgs_HOST`}
FSTYPE=${FSTYPE:-ldiskfs}
STRIPE_BYTES=${STRIPE_BYTES:-1048576}
STRIPES_PER_OBJ=${STRIPES_PER_OBJ:-0}
# ost1_HOST="uml2"
NETTYPE=${NETTYPE:-tcp}
-MGSNID=`h2$NETTYPE $mgs_HOST`
+MGSNID=${MGSNID:-`h2$NETTYPE $mgs_HOST`}
FSTYPE=${FSTYPE:-ldiskfs}
STRIPE_BYTES=${STRIPE_BYTES:-1048576}
STRIPES_PER_OBJ=${STRIPES_PER_OBJ:-0}
OSTSIZE=${OSTSIZE:-150000}
NETTYPE=${NETTYPE:-tcp}
-MGSNID=`h2$NETTYPE $mgs_HOST`
+MGSNID=${MGSNID:-`h2$NETTYPE $mgs_HOST`}
FSTYPE=${FSTYPE:-ldiskfs}
STRIPE_BYTES=${STRIPE_BYTES:-1048576}
STRIPES_PER_OBJ=${STRIPES_PER_OBJ:-$((OSTCOUNT -1))}
start_mds
[ -d $MOUNT ] || mkdir -p $MOUNT
grep " $MOUNT " /etc/mtab && echo "test 5c: mtab before mount" && return 10
- mount -t lustre `facet_nid mgs`:/wrong.$FSNAME $MOUNT || :
+ mount -t lustre $MGSNID:/wrong.$FSNAME $MOUNT || :
grep " $MOUNT " /etc/mtab && echo "test 5c: mtab after failed mount" && return 11
umount_client $MOUNT
cleanup_nocli || return $?
# load llite module on the client if it isn't in /lib/modules
do_facet client "$LCONF --nosetup --node client_facet $XMLCONFIG"
do_facet client "mount -t lustre -o $MOUNTOPT \
- `facet_nid mds`:/mds_svc/client_facet $MOUNT" ||return $?
+ $MGSNID:/$FSNAME $MOUNT" ||return $?
echo "mount lustre on $MOUNT with $MOUNTLUSTRE: success"
[ -d /r ] && $LCTL modules > /r/tmp/ogdb-`hostname`
check_mount || return 41
[ -f "$MOUNTLUSTRE" ] && rm -f $MOUNTLUSTRE
echo "mount lustre on ${MOUNT} without $MOUNTLUSTRE....."
do_node `hostname` mount -t lustre -o nettype=$NETTYPE,$MOUNTOPT \
- `facet_nid mds`:/mds_svc/client_facet $MOUNT &&return $?
+ $MGSNID:/$FSNAME $MOUNT &&return $?
echo "mount lustre on $MOUNT without $MOUNTLUSTRE failed as expected"
cleanup || return $?
cleanup_15
if [ -n "$MOUNTOPT" ]; then
OPTIONS="-o $MOUNTOPT"
fi
- local device=`facet_nid mgs`:/$FSNAME
+ local device=$MGSNID:/$FSNAME
if [ -z "$mnt" -o -z "$FSNAME" ]; then
echo Bad zconf mount command: opt=$OPTIONS dev=$device mnt=$mnt
exit 1
echo -n ${!varname}
}
-facet_nid() {
- facet=$1
- HOST=`facet_host $facet`
- if [ -z "$HOST" ]; then
- echo "The env variable ${facet}_HOST must be set."
- exit 1
- fi
- if [ -z "$NETTYPE" ]; then
- echo "The env variable NETTYPE must be set."
- exit 1
- fi
- echo `h2$NETTYPE $HOST`
-}
-
facet_active() {
local facet=$1
local activevar=${facet}active