summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaghavendra Bhat <raghavendrabhat@gluster.com>2010-09-06 04:18:09 +0000
committerVijay Bellur <vijay@dev.gluster.com>2010-09-06 09:37:21 -0700
commitf5b97620b10fff73693fbe8e7f98226b837cf5f9 (patch)
tree78802e283862fcb3ecb47d90ba5c1b1f9a1be3bc
parent1e99540dc0a08527b6a0fb355667e39d3df6b3cf (diff)
exit from the test for the first failure itself
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com> Signed-off-by: Vijay Bellur <vijay@dev.gluster.com> BUG: 1436 () URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1436
-rwxr-xr-xextras/test/gluster_commands.sh25
1 files changed, 23 insertions, 2 deletions
diff --git a/extras/test/gluster_commands.sh b/extras/test/gluster_commands.sh
index 560441133..fa0abdad0 100755
--- a/extras/test/gluster_commands.sh
+++ b/extras/test/gluster_commands.sh
@@ -32,11 +32,15 @@ if [ ! -d "/mnt/client" ]; then
fi
+set -e #exit at the first error that happens
+
# create distribute volume and try start, mount, add-brick, replace-brick, remove-brick, stop, unmount, delete
+echo "Creating distribute volume........"
gluster volume create vol `hostname`:/exports/exp1
gluster volume info
+echo "Starting distribute volume........"
gluster volume start vol
gluster volume info
sleep 1
@@ -44,7 +48,7 @@ mount -t glusterfs `hostname`:vol /mnt/client
sleep 1
df -h
-
+echo "adding-brick......."
gluster volume add-brick vol `hostname`:/exports/exp2
gluster volume info
sleep 1
@@ -52,6 +56,7 @@ mount -t glusterfs `hostname`:vol /mnt/client
df -h
sleep 1
+echo "replacing brick......"
gluster volume replace-brick vol `hostname`:/exports/exp1 `hostname`:/exports/exp3 start
gluster volume replace-brick vol `hostname`:/exports/exp1 `hostname`:/exports/exp3 status
gluster volume replace-brick vol `hostname`:/exports/exp1 `hostname`:/exports/exp3 pause
@@ -62,12 +67,14 @@ sleep 1
df -h
sleep 1
+echo "removing brick......."
gluster volume remove-brick vol `hostname`:/exports/exp2
gluster volume info
sleep 1
df -h
sleep 1
+echo "stopping distribute volume......"
gluster volume stop vol
gluster volume info
sleep 1
@@ -75,16 +82,18 @@ df -h
umount /mnt/client
df -h
+echo "deleting distribute volume......"
gluster volume delete vol
gluster volume info
sleep 1
# create replicate volume and try start, mount, add-brick, replace-brick, remove-brick, stop, unmount, delete
-
+echo "creating replicate volume......"
gluster volume create mirror replica 2 `hostname`:/exports/exp1 `hostname`:/exports/exp2
gluster volume info
sleep 1
+echo "starting replicate volume......"
gluster volume start mirror
gluster volume info
sleep 1
@@ -93,12 +102,14 @@ sleep 1
df -h
sleep1
+echo "adding-brick......."
gluster volume add-brick mirror replica 2 `hostname`:/exports/exp3 `hostname`:/exports/exp4
gluster volume info
sleep 1
df -h
sleep 1
+echo "replacing-brick....."
gluster volume replace-brick mirror `hostname`:/exports/exp1 `hostname`:/exports/exp5 start
gluster volume replace-brick mirror `hostname`:/exports/exp1 `hostname`:/exports/exp5 status
gluster volume replace-brick mirror `hostname`:/exports/exp1 `hostname`:/exports/exp5 pause
@@ -109,12 +120,14 @@ sleep 1
df -h
sleep 1
+echo "removeing-brick....."
gluster volume remove-brick mirror replica 2 `hostname`:/exports/exp3 `hostname`:/exports/exp4
gluster volume info
sleep 1
df -h
sleep 1
+echo "stopping replicate volume....."
gluster volume stop mirror
gluster volume info
sleep 1
@@ -122,16 +135,19 @@ df -h
umount /mnt/client
df -h
+echo "deleting replicate volume....."
gluster volume delete mirror
gluster volume info
sleep 1
# create stripe volume and try start, mount, add-brick, replace-brick, remove-brick, stop, unmount, delete
+echo "creating stripe volume....."
gluster volume create str stripe 2 `hostname`:/exports/exp1 `hostname`:/exports/exp2
gluster volume info
sleep 1
+echo "starting stripe volume....."
gluster volume start str
gluster volume info
sleep 1
@@ -140,12 +156,14 @@ sleep 1
df -h
sleep 1
+echo "adding brick...."
gluster volume add-brick str stripe 2 `hostname`:/exports/exp3 `hostname`:/exports/exp4
gluster volume info
sleep 1
df -h
sleep 1
+echo "replacing brick....."
gluster volume replace-brick str `hostname`:/exports/exp1 `hostname`:/exports/exp5 start
gluster volume replace-brick str `hostname`:/exports/exp1 `hostname`:/exports/exp5 status
gluster volume replace-brick str `hostname`:/exports/exp1 `hostname`:/exports/exp5 pause
@@ -155,12 +173,14 @@ gluster volume info
sleep 1
df -h
+echo "removing-brick....."
gluster volume remove-brick str stripe 2 `hostname`:/exports/exp3 `hostname`:/exports/exp4
gluster volume info
sleep 1
df -h
sleep 1
+echo "stopping stripe volume....."
gluster volume stop str
gluster volume info
sleep 1
@@ -169,5 +189,6 @@ sleep 1
umount /mnt/client
df -h
+echo "deleting stripe volume....."
gluster volume delete str
gluster volume info