[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