Skip to content
Snippets Groups Projects
Commit 43078493 authored by Jian Yu's avatar Jian Yu
Browse files

Branch b1_6

b=14850
i=eric.mei
i=adilger

set timeout value before mounting MDT/OST
parent 44908f69
No related branches found
No related tags found
No related merge requests found
...@@ -757,15 +757,27 @@ remount_client() ...@@ -757,15 +757,27 @@ remount_client()
zconf_mount `hostname` $1 || error "mount failed" 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() { setupall() {
load_modules load_modules
if [ -z "$CLIENTONLY" ]; then if [ -z "$CLIENTONLY" ]; then
echo Setup mdt, osts echo Setup mdt, osts
echo $REFORMAT | grep -q "reformat" \ echo $REFORMAT | grep -q "reformat" \
|| do_facet mds "$TUNEFS --writeconf $MDSDEV" || do_facet mds "$TUNEFS --writeconf $MDSDEV"
set_obd_timeout mds $TIMEOUT
start mds $MDSDEV $MDS_MOUNT_OPTS start mds $MDSDEV $MDS_MOUNT_OPTS
for num in `seq $OSTCOUNT`; do for num in `seq $OSTCOUNT`; do
DEVNAME=`ostdevname $num` DEVNAME=`ostdevname $num`
set_obd_timeout ost$num $TIMEOUT
start ost$num $DEVNAME $OST_MOUNT_OPTS start ost$num $DEVNAME $OST_MOUNT_OPTS
done done
fi fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment