From: brian Date: Thu, 24 Jun 2004 21:56:49 +0000 (+0000) Subject: An insanity.sh cfg file for ltest driven testsl (i.e. insanity-multinode.tst). X-Git-Tag: v1_8_0_110~486^5~180 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=3705c9920cf29cea3b229ad98bf1ce03bce60fde;p=fs%2Flustre-release.git An insanity.sh cfg file for ltest driven testsl (i.e. insanity-multinode.tst). --- 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}"