[Bugs] [Bug 1225793] Spurious failure in tests/bugs/disperse/bug-1161621.t

bugzilla at redhat.com bugzilla at redhat.com
Sat May 30 12:35:40 UTC 2015


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



--- Comment #3 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10974 committed in master by Pranith Kumar
Karampuri (pkarampu at redhat.com) 
------
commit 90ed7128dfd4d10e65efcc866cfd610ba3b0cc30
Author: Xavier Hernandez <xhernandez at datalab.es>
Date:   Thu May 28 16:54:59 2015 +0200

    cluster/ec: Ignore differences in non locked inodes

    When ec combines iatt structures from multiple bricks, it checks
    for equality in important fields. This is ok for iatt related to
    inodes involved in the operation that have been locked before
    starting execution. However some fops return iatt information
    from other inodes. For example a rename locks source and destination
    parent directories, but it also returns an iatt from the entry
    itself.

    In these cases we ignore differences in some fields to avoid false
    detection of inconsistencies and trigger unnecessary self-heals.

    Another issue is solved in this patch that caused that the real
    size of the file stored into the inode context was lost during
    self-heal.

    Change-Id: I8b8eca30b2a6c39c7b9bbd3b3b6ba95228fcc041
    BUG: 1225793
    Signed-off-by: Xavier Hernandez <xhernandez at datalab.es>
    Reviewed-on: http://review.gluster.org/10974
    Reviewed-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
    Tested-by: NetBSD Build System

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


More information about the Bugs mailing list