From 430784930c034935de1f035c1364aee73b22ab31 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: Mon, 10 Mar 2008 02:30:12 +0000
Subject: [PATCH] Branch b1_6 b=14850 i=eric.mei i=adilger

set timeout value before mounting MDT/OST
---
 lustre/tests/test-framework.sh | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh
index 8c77f56e54..a61f15761b 100644
--- a/lustre/tests/test-framework.sh
+++ b/lustre/tests/test-framework.sh
@@ -757,15 +757,27 @@ remount_client()
 	zconf_mount `hostname` $1 || error "mount failed"
 }
 
+set_obd_timeout() {
+    local facet=$1
+    local timeout=$2
+
+    do_facet $facet lsmod | grep -q obdclass || \
+        do_facet $facet "modprobe obdclass"
+
+    do_facet $facet "sysctl -w lustre.timeout=$timeout"
+}
+
 setupall() {
     load_modules
     if [ -z "$CLIENTONLY" ]; then
         echo Setup mdt, osts
         echo $REFORMAT | grep -q "reformat" \
 	    || do_facet mds "$TUNEFS --writeconf $MDSDEV"
+        set_obd_timeout mds $TIMEOUT
         start mds $MDSDEV $MDS_MOUNT_OPTS
         for num in `seq $OSTCOUNT`; do
             DEVNAME=`ostdevname $num`
+            set_obd_timeout ost$num $TIMEOUT
             start ost$num $DEVNAME $OST_MOUNT_OPTS
         done
     fi
-- 
GitLab