diff options
author | Raghavendra Bhat <raghavendrabhat@gluster.com> | 2010-09-06 04:18:09 +0000 |
---|---|---|
committer | Vijay Bellur <vijay@dev.gluster.com> | 2010-09-06 09:37:21 -0700 |
commit | f5b97620b10fff73693fbe8e7f98226b837cf5f9 (patch) | |
tree | 78802e283862fcb3ecb47d90ba5c1b1f9a1be3bc | |
parent | 1e99540dc0a08527b6a0fb355667e39d3df6b3cf (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-x | extras/test/gluster_commands.sh | 25 |
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 |