Whamcloud - gitweb
An insanity.sh cfg file for ltest driven testsl (i.e. insanity-multinode.tst).
authorbrian <brian>
Thu, 24 Jun 2004 21:56:49 +0000 (21:56 +0000)
committerbrian <brian>
Thu, 24 Jun 2004 21:56:49 +0000 (21:56 +0000)
lustre/tests/cfg/insanity-ltest.sh [new file with mode: 0644]

diff --git a/lustre/tests/cfg/insanity-ltest.sh b/lustre/tests/cfg/insanity-ltest.sh
new file mode 100644 (file)
index 0000000..7e44594
--- /dev/null
@@ -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}"