5
. $(dirname $0)/../include.rc
6
. $(dirname $0)/../volume.rc
10
orig=$(printf %s/abc%04d $1 $i)
11
real=$(printf %s/src%04d $1 $i)
12
# Make sure lots of these have linkfiles.
13
echo "This is file $i" > $orig
20
for i in {1..1000}; do
21
src=$(printf %s/src%04d $1 $i)
22
dst=$(printf %s/dst%04d $1 $i)
23
mv $src $dst 2> /dev/null
29
for i in {1..1000}; do
30
if [ ! -f $(printf %s/dst%04d $1 $i) ]; then
31
if [ -f $(printf %s/src%04d $1 $i) ]; then
32
echo "file $i didnt get moved" > /dev/stderr
34
echo "file $i is MISSING" > /dev/stderr
39
if [ $((errors)) != 0 ]; then
40
: ls -l $1 > /dev/stderr
51
TEST $CLI volume create $V0 replica 2 $H0:$B0/${V0}{1,2,3,4,5,6};
53
EXPECT "$V0" volinfo_field $V0 'Volume Name';
54
EXPECT 'Created' volinfo_field $V0 'Status';
55
EXPECT '6' brick_count $V0
57
TEST $CLI volume start $V0;
58
EXPECT 'Started' volinfo_field $V0 'Status';
60
## Mount FUSE with caching disabled (read-write)
61
TEST glusterfs --entry-timeout=0 --attribute-timeout=0 -s $H0 --volfile-id $V0 $M0;
65
## Mount FUSE with caching disabled (read-write) again
66
TEST glusterfs --entry-timeout=0 --attribute-timeout=0 -s $H0 --volfile-id $V0 $M1;
72
EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0
73
EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M1
74
TEST glusterfs --entry-timeout=0 --attribute-timeout=0 -s $H0 --volfile-id $V0 $M0;
77
TEST $CLI volume stop $V0;
78
EXPECT 'Stopped' volinfo_field $V0 'Status';
80
TEST $CLI volume delete $V0;
81
TEST ! $CLI volume info $V0;