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

bugzilla at redhat.com bugzilla at redhat.com
Sat Apr 25 05:39:26 UTC 2015


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



--- Comment #3 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10372 committed in master by Vijay Bellur
(vbellur at redhat.com) 
------
commit 7efa7e2116856b4cf37797218612a41bdd237e77
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

    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.

    Change-Id: I69a17582df397aaf6e8ca4b5e746c7ca802cbbde
    BUG: 1215265
    Signed-off-by: Pranith Kumar K <pkarampu at redhat.com>
    Reviewed-on: http://review.gluster.org/10372
    Tested-by: NetBSD Build System
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Vijay Bellur <vbellur at redhat.com>

-- 
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=Yjmlwm3aKU&a=cc_unsubscribe


More information about the Bugs mailing list