[Bugs] [Bug 1216303] Fixes for data self-heal in ec

bugzilla at redhat.com bugzilla at redhat.com
Thu May 7 10:28:18 UTC 2015


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



--- Comment #13 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10440 committed in release-3.7 by Pranith
Kumar Karampuri (pkarampu at redhat.com) 
------
commit 3994afd6140c828edceca271974f5a90c4c70fad
Author: Pranith Kumar K <pkarampu at redhat.com>
Date:   Thu Apr 23 08:30:11 2015 +0530

    cluster/ec: Perform inode-write on healing subvols

            Backport of http://review.gluster.org/10372

    If the version numbers do not match, then writes are performed only on at
least
    N-R bricks which have same version. But if we want to do healing of files
which
    are constantly modified we need to allow writes on subvols that are
undergoing
    heal. Data healing will mark 62nd bit while the heal is going on. When the
data
    transaction sees that this bit is set it needs to perform the fop on that
    subvol irrespective of whether the versions match or do not match. Fop is
    considered successful only if N-R non-healing bricks succeed.

    BUG: 1216303
    Change-Id: I79aaf1ac86357c51547cdaaa56cf7338004cc512
    Signed-off-by: Pranith Kumar K <pkarampu at redhat.com>
    Reviewed-on: http://review.gluster.org/10440
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Tested-by: NetBSD Build System

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list