glusterfs
1#!/bin/bash
2
3. $(dirname $0)/../../include.rc
4. $(dirname $0)/../../volume.rc
5
6cleanup;
7
8#simulate a split-brain of a file and do truncate. This should not crash the mount point
9TEST glusterd
10TEST pidof glusterd
11TEST $CLI volume create $V0 replica 2 $H0:$B0/${V0}0 $H0:$B0/${V0}1
12TEST $CLI volume set $V0 stat-prefetch off
13TEST $CLI volume start $V0
14TEST glusterfs --volfile-id=/$V0 --volfile-server=$H0 $M0 --attribute-timeout=0 --entry-timeout=0
15cd $M0
16TEST touch a
17#simulate no-changelog data split-brain
18echo "abc" > $B0/${V0}1/a
19echo "abcd" > $B0/${V0}0/a
20TEST truncate -s 0 a
21TEST ls
22cd
23
24cleanup
25