glusterfs
1#!/bin/bash
2. $(dirname $0)/../include.rc3. $(dirname $0)/../volume.rc4
5cleanup;6
7## Start and create a volume
8TEST glusterd;9TEST pidof glusterd;10TEST $CLI volume info;11
12TEST $CLI volume create $V0 $H0:$B0/${V0};13TEST $CLI volume set $V0 leases on14TEST $CLI volume set $V0 open-behind off15TEST $CLI volume set $V0 write-behind on16TEST $CLI volume start $V017
18logdir=`gluster --print-logdir`19TEST glusterfs --volfile-id=$V0 --volfile-server=$H0 $M0;20TEST mkdir $M0/test21TEST touch $M0/test/lease22
23build_tester $(dirname $0)/glfs-lease.c -lgfapi24build_tester $(dirname $0)/glfs-lease-recall.c -lgfapi25TEST $(dirname $0)/glfs-lease $V0 $logdir/glfs-lease.log $logdir/lease-test.log26TEST $(dirname $0)/glfs-lease-recall $V0 $logdir/glfs-lease-recall.log $logdir/lease-test-recall.log27
28TEST $CLI volume set $V0 leases off29
30cleanup_tester $(dirname $0)/glfs-lease31cleanup_tester $(dirname $0)/glfs-lease-recall32cleanup;33