+++ /dev/null
-#!/bin/sh
-export OSTCOUNT=6
-export OSTSIZE=81919
-export NAME=lov
-export MOUNTPT=${MOUNTPT:-"/mnt/lustre"}
-export LCONF=${LCONF:-"../utils/lconf"}
-export CONFIG=${CONFIG:-"$NAME.xml"}
-export MCREATE=${MCREATE:-"mcreate"}
-export LFS=${LFS:-"/usr/sbin/lfs"}
-export SETSTRIPE_SIZE=${SETSTRIPE_SIZE:-"131072"}
-export OPENFILE=${OPENFILE:-"./openfile"}
-fail()
-{
- echo "ERROR $@"
- exit 1
-}
-lustre_mount()
-{
- . ./llmount.sh || fail "Mount lustre failed"
-}
-test_0()
-{
- echo "test 0 IO after open file"
- mkdir $MOUNTPT/d0
- $OPENFILE -f O_RDWR:O_CREAT -m 0755 $MOUNTPT/d0/f || fail "open file failed."
- ls -lR >> $MOUNTPT/d0/f || fail "IO after open failed."
- rm -fr $MOUNTPT/d0 || fail "Unable to ereas dir."
- echo "test 0 success."
-}
-test_1()
-{
- echo "test 1 IO after mcreate "
- mkdir $MOUNTPT/d1
- $MCREATE $MOUNTPT/d1/f || fail "mcreate file failed."
- ls -lR >> $MOUNTPT/d1/f || fail "IO after mcreate failed."
- rm -fr $MOUNTPT/d1 || fail "Unable to ereas the file."
- echo "test 1 success."
-}
-test_2()
-{
- echo "test 2 IO after mcreate with strip 1 "
- mkdir $MOUNTPT/d2
- $MCREATE $MOUNTPT/d2/f || fail "mcreate file failed."
- $LFS setstripe $MOUNTPT/d2/f $SETSTRIPE_SIZE 0 1 || fail "setstipe to stripe 1 failed"
- ls -lR >> $MOUNTPT/d2/f || fail "IO after mcreate failed."
- rm -fr $MOUNTPT/d2 || fail "Unable to ereas the file."
- echo "test 2 success."
-}
-
-test_3()
-{
- echo "test 2 IO after mcreate with strip 4 "
- mkdir $MOUNTPT/d3
- $MCREATE $MOUNTPT/d3/f || fail "mcreate file failed."
- $LFS setstripe $MOUNTPT/d3/f $SETSTRIPE_SIZE 0 4 || fail "setstipe to stripe 4 failed"
- ls -lR >> $MOUNTPT/d3/f || fail "IO after mcreate failed."
- rm -fr $MOUNTPT/d3 || fail "Unable to ereas the file."
- echo "test 3 success."
-}
-test_4()
-{
- echo "test 4 IO after mcreate with strip 6 "
- mkdir $MOUNTPT/d3
- $MCREATE $MOUNTPT/d3/f || fail "mcreate file failed."
- $LFS setstripe $MOUNTPT/d3/f $SETSTRIPE_SIZE 0 6 || fail "setstipe to stripe 6 failed"
- ls -lR >> $MOUNTPT/d3/f || fail "IO after mcreate failed."
- rm -fr $MOUNTPT/d3 || fail "Unable to ereas the file."
- echo "test 4 success."
-}
-
-lustre_clean()
-{
- echo "clean up lustre"
- cd $CURRENT
- $LCONF --cleanup $CONFIG || fail "Unable to clean up lustre."
- echo "clean up lustre success"
-}
-run_all()
-{
- lustre_mount
- test_0
- test_1
- test_2
- test_3
- test_4
- lustre_clean
-}
-run_all
-