diff options
author | Raghavendra Bhat <raghavendrabhat@gluster.com> | 2011-09-06 19:43:11 +0530 |
---|---|---|
committer | Raghavendra Bhat <raghavendrabhat@gluster.com> | 2011-09-06 19:43:11 +0530 |
commit | 8904b7e4958f886afc48108504bd558703930b48 (patch) | |
tree | 7c38efd9f9ebb0024a1019b931f51fd0b9498f40 /dvm/2532 | |
parent | b1f10e01c5db3cba20144e43ad9d68b5e22b02d2 (diff) |
some changes in the regression framework and testcases for some bugs
Diffstat (limited to 'dvm/2532')
-rwxr-xr-x | dvm/2532/testcase | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/dvm/2532/testcase b/dvm/2532/testcase new file mode 100755 index 0000000..29089ae --- /dev/null +++ b/dvm/2532/testcase @@ -0,0 +1,34 @@ +#!/bin/bash + +source $cwd/regression_helpers + +$GLUSTERFSDIR/gluster volume create $global_bug_id $(hostname):$EXPORT_DIR/$global_bug_id/brick1 $(hostname):$EXPORT_DIR/$global_bug_id/brick2 $(hostname):$EXPORT_DIR/$global_bug_id/brick3 $(hostname):$EXPORT_DIR/$global_bug_id/brick4 2>/dev/null 1>/dev/null; + +$GLUSTERFSDIR/gluster volume start $global_bug_id 2>/dev/null 1>/dev/null + +mount_glusterfs $global_bug_id + +sleep 2; + +touch $FUSE_MOUNT/{1..100}; 2>/dev/null 1>/dev/null; + +kill -KILL `ps -aef | grep brick1 | head -n 1 | awk '{print $2}'`; + +ls $FUSE_MOUNT/ 2>/dev/null 1>/dev/null; +temp=$?; +if [ $temp -eq 0 ]; then + kill -KILL `ps -aef | grep brick2 | head -n 1 | awk '{print $2}'`; + kill -KILL `ps -aef | grep brick3 | head -n 1 | awk '{print $2}'`; + ls $FUSE_MOUNT/ 2>/dev/null 1>/dev/null; + temp1=$?; + if [ $temp1 -eq 0 ]; then + $GLUSTERFSDIR/gluster volume start $global_bug_id force 2>/dev/null 1>/dev/null + rm -f $FUSE_MOUNT/{1..100} 2>/dev/null 1>/dev/null; + umount $FUSE_MOUNT ; + exit 0; + else + exit 1; + fi +else + exit 1; +fi |