diff options
author | Raghavendra Bhat <raghavendrabhat@gluster.com> | 2010-03-23 00:32:46 -0700 |
---|---|---|
committer | Vijay Bellur <vijay@gluster.com> | 2010-04-08 11:09:16 +0530 |
commit | 19a683156ddb087f9ea390262a518d49b6bf7bd4 (patch) | |
tree | e81574c16e7ba6b9e9c2dac9918df4290661aca2 /639/regr/testcase | |
parent | 72bef58dc6af141e7c1d454dfe2760c27872bc80 (diff) |
Regression testcase for bug 639
Signed-off-by: Vijay Bellur <vijay@gluster.com>
Diffstat (limited to '639/regr/testcase')
-rwxr-xr-x | 639/regr/testcase | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/639/regr/testcase b/639/regr/testcase new file mode 100755 index 0000000..7af0c6f --- /dev/null +++ b/639/regr/testcase @@ -0,0 +1,33 @@ +#!/bin/bash + +description="# Write-behind at serverside causes data corruption" +comments="# Write-behind translator loaded in server volfile causes data corruption" + + +source ../../init + +start_glusterfs + +sleep 2 + +cd $MOUNTDIR/client1 +dd if=/dev/urandom of=$MOUNTDIR/random bs=1M count=10 2>1 1>/dev/null +dd if=$MOUNTDIR/random of=$MOUNTDIR/client1/random bs=1M count=10 2>1 1>/dev/null +gfs_md5sum=$(md5sum $MOUNTDIR/client1/random | cut -f 1 -d" ") +other_md5sum=$(md5sum $MOUNTDIR/random | cut -f 1 -d" ") + +if [ $gfs_md5sum == $other_md5sum ] ; then + ok $description + comment $comments +else + not_ok $description + comment $comments +fi + +rm $MOUNTDIR/random >/dev/null +rm $MOUNTDIR/client1/random >/dev/null + +cd - >/dev/null + +cleanup_glusterfs + |