[Gluster-devel] How gluster handle split-brain in the corner case from non-overlapping range lock in same file?
Yanfei Wang
backyes at gmail.com
Sat May 5 16:34:10 UTC 2018
Hi,
https://docs.gluster.org/en/v3/Administrator%20Guide/arbiter-volumes-and-quorum/,
said,
```
There is a corner case even with replica 3 volumes where the file can
end up in a split-brain. AFR usually takes range locks for the
{offset, length} of the write. If 3 writes happen on the same file at
non-overlapping {offset, length} and each write fails on (only) one
different brick, then we have AFR xattrs of the file blaming each
other.
```
Could some body give more details on it? Any clues are welcome.
Thanks a lot
- Fei
More information about the Gluster-devel
mailing list