summaryrefslogtreecommitdiffstats
path: root/639/regr/testcase
blob: 7af0c6fa5da0549c1b87a12056fdec40855ea5ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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