[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