Whamcloud - gitweb
Change configs to use port 988 instead of 2432.
[fs/lustre-release.git] / lustre / tests / mcr-individual-ost-nogw-config.sh
1 #!/bin/bash
2
3 config=${1:-echo-no-gw.xml}
4
5 LMC="save_cmd"
6 LMC_REAL="../../lustre/utils/lmc -m $config"
7
8 # TCP/IP servers
9 SERVER_START=0
10 SERVER_CNT=62
11
12 PORT=988
13 TCPBUF=1048576
14  
15 h2ip () {
16     echo "${1}"
17 }
18 BATCH=/tmp/lmc-batch.$$
19 save_cmd() {
20     echo "$@" >> $BATCH
21 }
22
23 [ -f $config ] && rm $config
24
25 # Client node
26 ${LMC} --node client --tcpbuf $TCPBUF --net '*' tcp $PORT || exit 1
27
28 # this is crude, but effective
29 let server_per_gw=($SERVER_CNT / $GW_CNT )
30 let tot_server=$server_per_gw*$GW_CNT
31
32 let server=$SERVER_START
33 while (( $server < $SERVER_CNT + SERVER_START ));
34 do 
35       echo "server: $server"
36       ba=ba$server
37       # server node
38       ${LMC} --node $ba --tcpbuf $TCPBUF --net $ba tcp $PORT || exit 1
39       # the device on the server
40       ${LMC} --node $ba --obdtype=obdecho --ost || exit 3
41       # osc on client
42       ${LMC} --node client --osc OSC_$ba
43       let server=$server+1 
44 done
45
46 $LMC_REAL --batch $BATCH
47 rm -f $BATCH