Whamcloud - gitweb
- add obdecho directory
[fs/lustre-release.git] / lustre / tests / llecho.sh
1 #!/bin/sh
2
3 SRCDIR="`dirname $0`"
4 . $SRCDIR/common.sh
5
6 mknod /dev/portals c 10 240
7
8 insmod $R/usr/src/portals/linux/oslib/portals.o || exit -1
9 insmod $R/usr/src/portals/linux/socknal/ksocknal.o || exit -1
10
11 $R/usr/src/portals/linux/utils/acceptor 1234 &
12
13 insmod $R/usr/src/obd/class/obdclass.o || exit -1
14 insmod $R/usr/src/obd/rpc/ptlrpc.o || exit -1
15 insmod $R/usr/src/obd/ost/ost.o || exit -1
16 insmod $R/usr/src/obd/osc/osc.o || exit -1
17 insmod $R/usr/src/obd/obdecho/obdecho.o || exit -1
18
19 $R/usr/src/obd/utils/obdctl modules > $R/tmp/ogdb
20 echo "The GDB module script is in /tmp/ogdb.  Press enter to continue"
21 read
22
23 $R/usr/src/portals/linux/utils/ptlctl <<EOF
24 mynid localhost
25 setup tcp
26 connect localhost 1234
27 add_uuid self
28 add_uuid ost
29 quit
30 EOF
31
32 mknod /dev/obd c 10 241
33 echo 8191 > /proc/sys/portals/debug
34 echo 8191 > /proc/sys/portals/trace
35
36 $R/usr/src/obd/utils/obdctl <<EOF
37 device 0
38 attach obdecho
39 setup
40 device 1
41 attach ost
42 setup 0
43 device 2
44 attach osc
45 setup -1
46 quit
47 EOF
48
49 cat <<EOF
50 run getattr tests as:
51 obdctl 
52 device 2 
53 connect
54 test_getattr 1000000
55 EOF