[Bugs] [Bug 1216303] Fixes for data self-heal in ec

bugzilla at redhat.com bugzilla at redhat.com
Fri May 8 22:03:19 UTC 2015


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



--- Comment #16 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10690 committed in release-3.7 by Pranith
Kumar Karampuri (pkarampu at redhat.com) 
------
commit e0401209cf58a638a32e7d867ab4c6199aa0e92f
Author: Pranith Kumar K <pkarampu at redhat.com>
Date:   Tue Mar 31 23:07:09 2015 +0530

    cluster/ec: Fix dictionary compare function

    If both dicts are NULL then equal. If one of the dicts is NULL but the
other
    has only ignorable keys then also they are equal. If both dicts are
non-null
    then check if for each non-ignorable key, values are same or not. 
value_ignore
    function is used to skip comparing values for the keys which must be
present in
    both the dictionaries but the value could be different.

    geo-rep's stime xattr doesn't need to be present in list xattr but when
    getxattr comes on stime xattr even if there aren't enough responses with
the
    xattr we should still give out an answer which is maximum of the stimes
    available.

    Change-Id: I8de2ceaa2db785b797f302f585d88e73b154167d
    BUG: 1216303
    Signed-off-by: Pranith Kumar K <pkarampu at redhat.com>
    Reviewed-on: http://review.gluster.org/10078
    Reviewed-on: http://review.gluster.org/10690
    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