Whamcloud - gitweb
Change configs to use port 988 instead of 2432.
[fs/lustre-release.git] / lustre / tests / ba-echo.sh
1 #!/bin/bash
2
3 config=${1:-ba-echo.xml}
4
5 LMC="save_cmd"
6 LMC_REAL="../../lustre/utils/lmc -m $config"
7
8 PORT=988
9 TCPBUF=1048576
10 OST=ba-ost-1
11 CLIENT=client
12  
13 UUIDLIST=${UUIDLIST:-/usr/local/admin/ba-ost/UUID.txt}
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
27
28 OBD_UUID=`awk "/$OST / { print \\$3 }" $UUIDLIST`
29 [ "$OBD_UUID" ] && OBD_UUID="--obduuid=$OBD_UUID" || echo "$OST: no UUID"
30
31 # server node
32 ${LMC} --node $OST --tcpbuf $TCPBUF --net $OST tcp $PORT
33 ${LMC} --node $OST --obdtype=obdecho $OBD_UUID --ost
34
35 # osc on client
36 ${LMC} --node $CLIENT --osc OSC_$OST
37
38 $LMC_REAL --batch $BATCH
39 rm -f $BATCH