Whamcloud - gitweb
Merged branch 'peter' with the tip. Pre-merge tag is 't_20020302_networking'.
[fs/lustre-release.git] / lustre / tests / ostreq.sh
1 #!/bin/sh
2
3 SRCDIR="`dirname $0`"
4 . $SRCDIR/common.sh
5
6 SERVER=localhost
7
8 mknod /dev/portals c 10 240
9
10 insmod $R/usr/src/portals/linux/oslib/portals.o || exit -1
11 insmod $R/usr/src/portals/linux/socknal/ksocknal.o || exit -1
12
13 $R/usr/src/portals/linux/utils/acceptor 1234 &
14
15 insmod $R/usr/src/obd/class/obdclass.o || exit -1
16 insmod $R/usr/src/obd/rpc/ptlrpc.o || exit -1
17 insmod $R/usr/src/obd/ext2obd/obdext2.o || exit -1
18 insmod $R/usr/src/obd/ost/ost.o || exit -1
19 insmod $R/usr/src/obd/osc/osc.o || exit -1
20
21 $R/usr/src/portals/linux/utils/ptlctl <<EOF
22 mynid localhost
23 setup tcp
24 connect $SERVER 1234
25 add_uuid self
26 add_uuid ost
27 quit
28 EOF
29
30
31 dd if=/dev/zero of=/tmp/fs bs=1024 count=10000
32 mke2fs -F /tmp/fs
33 losetup ${LOOP}0 /tmp/fs || exit -1
34
35 echo 4095 > /proc/sys/obd/debug
36 echo 4095 > /proc/sys/obd/trace
37
38 mknod /dev/obd c 10 241
39
40 $R/usr/src/obd/utils/obdctl modules > $R/tmp/ogdb
41
42 $R/usr/src/obd/utils/obdctl <<EOF
43 device 0
44 attach obdext2
45 setup ${LOOP}0
46 device 1
47 attach ost
48 setup 0
49 device 2
50 attach osc
51 setup -1
52 quit
53 EOF