[Bugs] [Bug 1293300] [Tiering] + [DHT] - Detach tier fails to migrate the files when there are corrupted objects in hot tier.

bugzilla at redhat.com bugzilla at redhat.com
Fri Jan 22 05:28:38 UTC 2016


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



--- Comment #9 from Vijay Bellur <vbellur at redhat.com> ---
COMMIT: http://review.gluster.org/13041 committed in release-3.7 by Pranith
Kumar Karampuri (pkarampu at redhat.com) 
------
commit 317eea0e182f45c0ccd14b1e83c832ba435ee283
Author: Ravishankar N <ravishankar at redhat.com>
Date:   Sat Dec 12 11:49:20 2015 +0530

    afr: handle bad objects during lookup/inode_refresh

    Backport of  http://review.gluster.org/12955,
    http://review.gluster.org/#/c/13077/ and
http://review.gluster.org/#/c/13185/

    If an object (file) is marked bad by bitrot, do not consider the brick
    on which the object is present  as a potential read subvolume for AFR
    irrespective of the pending xattr values.

    Also do not consider the brick containing the bad object while
    performing afr_accuse_smallfiles(). Otherwise if the bad object's size
    is bigger,we may end up considering that as the source.

    Change-Id: I4abc68e51e5c43c5adfa56e1c00b46db22c88cf7
    BUG: 1293300
    Signed-off-by: Ravishankar N <ravishankar at redhat.com>
    Reviewed-on: http://review.gluster.org/13041
    Reviewed-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
    Tested-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    Smoke: Gluster Build System <jenkins at build.gluster.com>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.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=xpqUPKE8kf&a=cc_unsubscribe


More information about the Bugs mailing list