[Bugs] [Bug 1586020] [GSS] Pending heals are not getting completed in CNS environment

bugzilla at redhat.com bugzilla at redhat.com
Tue Jul 17 04:12:18 UTC 2018


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

Worker Ant <bugzilla-bot at gluster.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|POST                        |MODIFIED



--- Comment #3 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/20153 committed in master by "Karthik U S"
<ksubrahm at redhat.com> with a commit message- cluster/afr: Mark dirty for entry
transactions for quorum failures

Problem:
If an entry creation transaction fails on quprum number of bricks
it might end up setting the pending changelogs on the file itself
on the brick where it got created. But the parent does not have
any entry pending marker set. This will lead to the entry not
getting healed by the self heal daemon automatically.

Fix:
For entry transactions mark dirty on the parent if it fails on
quorum number of bricks, so that the heal can do conservative
merge and entry gets healed by shd.

Change-Id: I56448932dd409b3ddb095e2ae32e037b6157a607
fixes: bz#1586020
Signed-off-by: karthik-us <ksubrahm 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=W5MsCFdFHN&a=cc_unsubscribe


More information about the Bugs mailing list