[Bugs] [Bug 1464091] Regression: Heal info takes longer time when a brick is down

bugzilla at redhat.com bugzilla at redhat.com
Wed Jun 28 09:52:27 UTC 2017


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



--- Comment #8 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/17606 committed in master by Pranith Kumar
Karampuri (pkarampu at redhat.com) 
------
commit 630d3d8c8466228e1764c1c0962b9db40548fffb
Author: Ashish Pandey <aspandey at redhat.com>
Date:   Thu Jun 22 17:06:40 2017 +0530

    ec: Increase notification in all the cases

    Problem:
    "gluster v heal <volname> info" is taking
    long time to respond when a brick is down.

    RCA:
    Heal info command does virtual mount.
    EC wait for 10 seconds, before sending UP call to upper xlator,
    to get notification (DOWN or UP) from all the bricks.

    Currently, we are increasing ec->xl_notify_count based on
    the current status of the brick. So, if a DOWN event notification
    has come and brick is already down, we are not increasing
    ec->xl_notify_count in ec_handle_down.

    Solution:
    Handle DOWN even as notification irrespective of what
    is the current status of brick.

    Change-Id: I0acac0db7ec7622d4c0584692e88ad52f45a910f
    BUG: 1464091
    Signed-off-by: Ashish Pandey <aspandey at redhat.com>
    Reviewed-on: https://review.gluster.org/17606
    Tested-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Xavier Hernandez <xhernandez at datalab.es>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>

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


More information about the Bugs mailing list