[Bugs] [Bug 1496317] [afr] split-brain observed on T files post hardlink and rename in x3 volume

bugzilla at redhat.com bugzilla at redhat.com
Thu Oct 5 12:17:09 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1496317



--- Comment #3 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/18401 committed in release-3.12 by jiffin
tony Thottan (jthottan at redhat.com) 
------
commit c0d4b32cb028e8b4928ace22468d692fb7e42ca4
Author: Ravishankar N <ravishankar at redhat.com>
Date:   Thu Sep 14 11:29:15 2017 +0530

    afr: auto-resolve split-brains for zero-byte files

    Problems:
    As described in BZ 1491670, renaming hardlinks can result in data/mdata
    split-brain of the DHT link-to files (T files) without any mismatch of
    data and metadata.

    As described in BZ 1486063, for a zero-byte file with only dirty bits
    set, arbiter brick will likely be chosen as the source brick.

    Fix:
    For zero byte files in split-brain, pick first brick as
    a) data source if file size is zero on all bricks.
    b) metadata source if metadata is the same on all bricks

    In arbiter case, if file size is zero on all bricks and there are no
    pending afr xattrs, pick 1st brick as data source.

    (cherry picked from commit 1719cffa911c5287715abfdb991bc8862f0c994e)
    Change-Id: I0270a9a2f97c3b21087e280bb890159b43975e04
    BUG: 1496317
    Signed-off-by: Ravishankar N <ravishankar at redhat.com>
    Reported-by: Rahul Hinduja <rhinduja at redhat.com>
    Reported-by: Mabi <mabi at protonmail.ch>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=yHeYf84mZI&a=cc_unsubscribe


More information about the Bugs mailing list