OSTFS=ext2
OSTTYPE=obdext2
SETUP_OST=y
+ SETUP_LDLM=y
As with the echo test, you run "sh llsetup.sh marcus-obd-server.cfg" on
the server to configure it.
SETUP_OSC=y
OSCMT=/mnt/lustre
SETUP_MOUNT=y
+ SETUP_LDLM=y
You run the test via "sh runtests marcus-obd-client.cfg".
NETWORK=elan
LOCALHOST=5
SERVER=4
-
-[ -z "$RSH" ] && RSH=ssh
-RSH_MDS="$RSH dev$SERVER"
-RSH_OST="$RSH dev$SERVER"
-RSH_OSC=eval
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-NETWORK=tcp
-LOCALHOST=localhost
-SERVER=localhost
-PORT=1234
-
-setup_portals
-setup_lustre
-read
+export DEBUG_WAIT=yes
+. $SRCDIR/llsetup.sh $SRCDIR/net-local.cfg $SRCDIR/ldlm.cfg || exit 2
$OBDCTL <<EOF
-device 0
-attach ldlm LDLMDEV
-setup
+name2dev LDLMDEV
test_ldlm
quit
EOF
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-NETWORK=tcp
-LOCALHOST=localhost
-SERVER=localhost
-PORT=1234
-
-setup_portals
-setup_lustre
-
-$OBDCTL <<EOF
-newdev
-attach obdecho OBDDEV
-setup
-newdev
-attach ost OSTDEV
-setup \$OBDDEV
-newdev
-attach osc OSCDEV
-setup -1
-quit
-EOF
+export DEBUG_WAIT=yes
+. $SRCDIR/llsetup.sh $SRCDIR/net-local.cfg $SRCDIR/obdecho.cfg $SRCDIR/client-echo.cfg
cat <<EOF
run getattr tests as:
-obdctl --device 2 test_getattr 1000000
+$OBDCTL --device `$OBDCTL name2dev OSCDEV` test_getattr 1000000
EOF
+++ /dev/null
-#!/bin/sh
-
-SRCDIR="`dirname $0`"
-. $SRCDIR/common.sh
-
-NETWORK=tcp
-LOCALHOST=localhost
-SERVER=localhost
-PORT=1234
-
-setup_portals
-setup_lustre
-
-new_fs ext2 /tmp/ost 10000
-OST=${LOOPDEV}
-
-MDSFS=ext2
-new_fs ${MDSFS} /tmp/mds 10000
-MDS=${LOOPDEV}
-
-echo 0xffffffff > /proc/sys/portals/debug
-
-$OBDCTL <<EOF
-device 0
-attach mds MDSDEV
-setup ${MDS} ${MDSFS}
-device 1
-attach obdext2 OBDDEV
-setup ${OST}
-device 2
-attach ost OSTDEV
-setup \$OBDDEV
-device 3
-attach osc OSCDEV
-setup 2
-quit
-EOF
-
-# mount -t lustre_lite -o device=3 none /mnt/lustre
#!/bin/sh
-export PATH=/sbin:/usr/sbin:$PATH
-
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-NETWORK=tcp
-LOCALHOST=dev5
-SERVER=dev4
-PORT=1234
-
-setup_portals
-setup_lustre
-
-$OBDCTL <<EOF
-device 0
-attach ptlrpc RPCDEV
-setup
-device 1
-attach ldlm LDLMDEV
-setup
-device 2
-attach osc OSCDEV
-setup -1
-quit
-EOF
+export DEBUG_WAIT=yes
+. $SRCDIR/llsetup.sh $SRCDIR/net-client.cfg $SRCDIR/ldlm.cfg $SRCDIR/client-mount.cfg || exit 2
-mount -t lustre_lite -o device=2 none /mnt/lustre
+debug_client_on
+#debug_client_off
#!/bin/sh
-
-export PATH=/sbin:/usr/sbin:$PATH
-
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-NETWORK=tcp
-LOCALHOST=dev4
-SERVER=dev4
-PORT=1234
-
-setup_portals
-setup_lustre
-
-new_fs ext2 /tmp/ost 6000000
-OST=${LOOPDEV}
-MDSFS=ext2
-new_fs ${MDSFS} /tmp/mds 50000
-MDS=${LOOPDEV}
+export DEBUG_WAIT=yes
+. $SRCDIR/llsetup.sh $SRCDIR/net-server.cfg $SRCDIR/ldlm.cfg $SRCDIR/mds.cfg $SRCDIR/obdfilter.cfg || exit 2
-$OBDCTL <<EOF
-device 0
-attach mds MDSDEV
-setup ${MDS} ${MDSFS}
-device 1
-attach obdext2 OBDDEV
-setup ${OST}
-device 2
-attach ost OSTDEV
-setup \$OBDDEV
-device 3
-attach ptlrpc RPCDEV
-setup
-device 4
-attach ldlm LDLMDEV
-setup
-quit
-EOF
+debug_client_on
+#debug_client_off
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-NETWORK=tcp
-LOCALHOST=localhost
-SERVER=localhost
-PORT=1234
+export DEBUG_WAIT=yes
+. $SRCDIR/llsetup.sh $SRCDIR/net-local.cfg $SRCDIR/mds.cfg $SRCDIR/obdext2.cfg $SRCDIR/client-mount.cfg $SRCDIR/ldlm.cfg || exit 2
-setup_portals
-setup_lustre
-echo -n "Hit return to continue..."
-read
-
-new_fs ext2 /tmp/ost 10001
-OST=$LOOPDEV
-MDSFS=ext3
-new_fs ${MDSFS} /tmp/mds 10001
-MDS=$LOOPDEV
-
-echo 0xffffffff > /proc/sys/portals/debug
-
-$OBDCTL <<EOF
-newdev
-attach mds MDSDEV
-setup ${MDS} ${MDSFS}
-newdev
-attach obdext2 OBDDEV
-setup ${OST}
-newdev
-attach ost OSTDEV
-setup \$OBDDEV
-newdev
-attach ldlm LDLMDEV
-setup
-newdev
-attach osc OSCDEV
-setup -1
-quit
-EOF
-
-mount -t lustre_lite -o device=`$OBDCTL name2dev OSCDEV` none /mnt/lustre
+debug_client_on
+#debug_client_off
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
$DBGCTL get_debug > /tmp/debug.1
-if [ "`mount | grep '/mnt/lustre'`" ]; then
+if mount | grep '/mnt/lustre'; then
umount /mnt/lustre || fail "cannot unmount"
fi
rmmod ldlm
rmmod ptlrpc
rmmod obdclass
+rmmod extN
$DBGCTL get_debug > /tmp/debug.2
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-NETWORK=tcp
-LOCALHOST=localhost
-SERVER=localhost
-PORT=1234
+export DEBUG_WAIT=yes
+. $SRCDIR/llrsetup.sh $SRCDIR/net-local.cfg $SRCDIR/client-mount.cfg $SRCDIR/mds.cfg $SRCDIR/obdext2.cfg $SRCDIR/ldlm.cfg || exit 2
-setup_portals
-setup_lustre
-
-old_fs ext2 /tmp/ost 80000
-OST=$LOOPDEV
-MDSFS=ext2
-old_fs ${MDSFS} /tmp/mds 10000
-MDS=$LOOPDEV
-
-echo 0xffffffff > /proc/sys/portals/debug
-
-$OBDCTL <<EOF
-newdev
-attach mds MDSDEV
-setup ${MDS} ${MDSFS}
-newdev
-attach obdext2 OBDDEV
-setup ${OST}
-newdev
-attach ost OSTDEV
-setup \$OBDDEV
-newdev
-attach ldlm LDLMDEV
-setup
-newdev
-attach osc OSCDEV
-setup -1
-quit
-EOF
-
-mount -t lustre_lite -o device=`$OBDCTL name2dev OSCDEV` none /mnt/lustre
+debug_client_on
+#debug_client_off
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
rmmod llite
# Config file for setting up a metadata server
MDSFS=ext3
MDSDEV=/tmp/mds
-MDSSIZE=10000
+MDSSIZE=25000
SETUP_MDS=y
LOCALHOST=dev5
SERVER=dev4
PORT=1234
-
-[ -z "$RSH" ] && RSH=ssh
-SERVER_DNS=dev4
-MDS_RSH="$RSH $SERVER_DNS"
-OST_RSH="$RSH $SERVER_DNS"
#!/bin/sh
-# Config file for setting up an object storage target with obdext2
+# Config file for setting up an object storage target with obdfilter
OSTDEV=/dev/hda7
OSTFS=ext2
-OSTTYPE=obdext2
+OSTTYPE=obdfilter
SETUP_OST=y
#!/bin/sh
# Config file for setting up an object storage target with obdext2
OSTDEV=/tmp/ost
-OSTSIZE=10000
+OSTSIZE=25000
OSTFS=ext2
OSTTYPE=obdext2
SETUP_OST=y
#!/bin/sh
-# Config file for setting up an object storage target with obdext2
+# Config file for setting up an object storage target with obdfilter
OSTDEV=/tmp/ost
OSTSIZE=10000
OSTFS=ext2
#!/bin/sh
-SRCDIR="`dirname $0`"
+SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
SERVER=localhost