385acc675c
Change-Id: I25a02386dc95580c2e76a13fdd8e11a0df234d56 BUG: 1245547 Signed-off-by: Krutika Dhananjay <kdhananj@redhat.com> Reviewed-on: http://review.gluster.org/11737 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com> Tested-by: NetBSD Build System <jenkins@build.gluster.org>
36 lines
788 B
Bash
36 lines
788 B
Bash
#!/bin/bash
|
|
|
|
. $(dirname $0)/../../include.rc
|
|
|
|
cleanup;
|
|
|
|
TEST glusterd
|
|
TEST pidof glusterd
|
|
TEST $CLI volume create $V0 $H0:$B0/${V0}{0,1}
|
|
TEST $CLI volume set $V0 features.shard on
|
|
TEST $CLI volume start $V0
|
|
|
|
TEST $GFS --volfile-id=$V0 --volfile-server=$H0 $M0
|
|
#Create a file.
|
|
TEST touch $M0/foo
|
|
#Write some data into it.
|
|
TEST `echo "abc" > $M0/foo`
|
|
|
|
#This should ensure /.shard is created on the bricks.
|
|
TEST stat $B0/${V0}0/.shard
|
|
TEST stat $B0/${V0}1/.shard
|
|
|
|
#Create a file 'bar' with holes.
|
|
TEST touch $M0/bar
|
|
TEST truncate -s 10G $M0/bar
|
|
#Unlink on such a file should succeed.
|
|
TEST unlink $M0/bar
|
|
#
|
|
#Create a file 'baz' with holes.
|
|
TEST touch $M0/baz
|
|
TEST truncate -s 10G $M0/baz
|
|
#Rename with a sharded existing dest that has holes must succeed.
|
|
TEST mv -f $M0/foo $M0/baz
|
|
|
|
cleanup;
|