-gen_config() {
- rm -f $XMLCONFIG
- if [ "$MDSCOUNT" -gt 1 ]; then
- add_lmv lmv1
- for mds in `mds_list`; do
- MDSDEV=$TMP/${mds}-`hostname`
- add_mds $mds --dev $MDSDEV --size $MDSSIZE --lmv lmv1
- done
- MDS=lmv1
- add_lov_to_lmv lov1 lmv1 --stripe_sz $STRIPE_BYTES \
- --stripe_cnt $STRIPES_PER_OBJ --stripe_pattern 0
- else
- add_mds mds1 --dev $MDSDEV --size $MDSSIZE
- if [ ! -z "$mds1failover_HOST" ]; then
- add_mdsfailover mds1 --dev $MDSDEV --size $MDSSIZE
- fi
- add_lov lov1 mds1 --stripe_sz $STRIPE_BYTES \
- --stripe_cnt $STRIPES_PER_OBJ --stripe_pattern 0
- MDS=mds1_svc
- fi
-
- for i in `seq $NUMOST`; do
- dev=`printf $OSTDEV $i`
- add_ost ost$i --lov lov1 --dev $dev --size $OSTSIZE \
- --journal-size $OSTJOURNALSIZE
- done
-
- add_client client --mds $MDS --lov lov1 --path $MOUNT
-}
-
-setup() {
- rm -rf logs/*
- for i in `seq $NUMOST`; do
- wait_for ost$i
- start ost$i ${REFORMAT} $OSTLCONFARGS
- done
- [ "$DAEMONFILE" ] && $LCTL debug_daemon start $DAEMONFILE $DAEMONSIZE
- for mds in `mds_list`; do
- wait_for $mds
- start $mds $MDSLCONFARGS ${REFORMAT}
- done
- while ! do_node $CLIENTS "ls -d $LUSTRE" > /dev/null; do sleep 5; done
- grep " $MOUNT " /proc/mounts || zconf_mount $CLIENTS $MOUNT
-
-}
-
-cleanup() {
- zconf_umount $CLIENTS $MOUNT
-
- for mds in `mds_list`; do
- stop $mds ${FORCE} $MDSLCONFARGS || :
- done
- for i in `seq $NUMOST`; do
- stop ost$i ${REFORMAT} ${FORCE} $OSTLCONFARGS || :
- done