[Bugs] [Bug 1259269] New: Change order of marking AFR post op

bugzilla at redhat.com bugzilla at redhat.com
Wed Sep 2 10:29:17 UTC 2015


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

            Bug ID: 1259269
           Summary: Change order of marking AFR post op
           Product: Red Hat Gluster Storage
           Version: 3.1
         Component: gluster-afr
          Keywords: Triaged
          Severity: high
          Assignee: pkarampu at redhat.com
          Reporter: ravishankar at redhat.com
        QA Contact: storage-qa-internal at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com
        Depends On: 1258801
            Blocks: 1258845
             Group: redhat



+++ This bug was initially created as a clone of Bug #1258801 +++

Description of problem:

In AFR transaction, in the pre-op, the dirty xattr is set. In the post-op, if
the transaction fails on one of the bricks, then on the healthy brick, the
dirty xattr is unset and then the pending xattr (for the brick that went down)
is set in that order. If the brick crashes after unsetting the dirty xattr, we
have lost information about a pending heal. Hence we need to reverse the order,
i.e. set pending xattr first followed by unsetting the dirty.

--- Additional comment from Anand Avati on 2015-09-01 06:36:36 EDT ---

REVIEW: http://review.gluster.org/12078 (afr: Unset dirty xattr after setting
pending xattr during post-op) posted (#1) for review on master by Ravishankar N
(ravishankar at redhat.com)


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1258801
[Bug 1258801] Change order of marking AFR post op
https://bugzilla.redhat.com/show_bug.cgi?id=1258845
[Bug 1258845] Change order of marking AFR post op
-- 
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=WLlKl0kSfG&a=cc_unsubscribe


More information about the Bugs mailing list