From 3705c9920cf29cea3b229ad98bf1ce03bce60fde Mon Sep 17 00:00:00 2001 From: brian Date: Thu, 24 Jun 2004 21:56:49 +0000 Subject: [PATCH] An insanity.sh cfg file for ltest driven testsl (i.e. insanity-multinode.tst). --- lustre/tests/cfg/insanity-ltest.sh | 63 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 lustre/tests/cfg/insanity-ltest.sh diff --git a/lustre/tests/cfg/insanity-ltest.sh b/lustre/tests/cfg/insanity-ltest.sh new file mode 100644 index 0000000..7e44594 --- /dev/null +++ b/lustre/tests/cfg/insanity-ltest.sh @@ -0,0 +1,63 @@ +#need to get the functions defined in the cluster's .sh configuration +. $LTESTDIR/harness/config/$MACHINENAME/config.sh + +all_but_one_clients() { + local n=0 + local clients="" + for client in ${CLIENTS//,/ }; do + if [ $n -gt 0 ]; then + # don't include first client + clients="$clients $client" + fi + let n=n+1 + done + echo $clients +} + +# make sure client list is a comma separated list +CLIENTS=`comma_list $CLIENTS` +# could probably set this to $CLIENT1 +#FAIL_CLIENT=${CLIENT1} + +mds_HOST=${mds_HOST:-${MDSNODE1}} +mdsfailover_HOST=${mdsfailover_HOST:-${MDSNODE2}} +ost1_HOST=${ost1_HOST:-${OSTNODE1}} +ost2_HOST=${ost2_HOST:-${OSTNODE2}} +EXTRA_OSTS=${EXTRA_OSTS:-""} +# XXX what is "client" on mdev? +#client_HOST=${CLIENT1} +client_HOST=client +LIVE_CLIENT=${LIVE_CLIENT:-${CLIENT1}} +# This should always be a list, not a regexp +FAIL_CLIENTS=${FAIL_CLIENTS:-"`all_but_one_clients`"} + +NETTYPE=${NETTYPE:-${NETWORKTYPE}} + +TIMEOUT=${TIMEOUT:-30} +PTLDEBUG=${PTLDEBUG:-0} +SUBSYSTEM=${SUBSYSTEM:-0} +MOUNT=${MOUNT:-${MOUNTPT}} +UPCALL=${CLIENT_UPCALL:-"${LUSTRE_TESTS}/replay-single-upcall.sh"} + +mdsdev1=${MDSDEV[1]} +MDSDEV=${MDSDEV:-${mdsdev1}} +MDSSIZE=${MDSSIZE:-100000} +MDSJOURNALSIZE=${MDSJOURNALSIZE:-0} + +ostdev1=${OSTDEV[1]} +OSTDEV=${OSTDEV:-${ostdev1}} +OSTSIZE=${OSTSIZE:-100000} +OSTJOURNALSIZE=${OSTJOURNALSIZE:-0} + +FSTYPE=${FSTYPE:-ext3} +#STRIPE_BYTES=${STRIPE_BYTES:-65536} +STRIPE_BYTES=${STRIPE_BYTES:-1048576} +STRIPES_PER_OBJ=${STRIPES_PER_OBJ:-0} + +FAILURE_MODE=${FAILURE_MODE:-HARD} # or HARD +#POWER_DOWN=${POWER_DOWN:-"powerman --off"} +#POWER_UP=${POWER_UP:-"powerman --on"} +POWER_UP=$POWER_ON +POWER_DOWN=$POWER_OFF + +PDSH="${DSH}" -- 1.8.3.1