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

bugzilla at redhat.com bugzilla at redhat.com
Wed Jun 28 11:32:58 UTC 2017


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



--- Comment #3 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/17642 committed in release-3.11 by
Shyamsundar Ranganathan (srangana at redhat.com) 
------
commit 1764ba4654bcdac9155e81727e1467b024e4a01b
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>
    >Signed-off-by: Ashish Pandey <aspandey at redhat.com>

    Change-Id: I0acac0db7ec7622d4c0584692e88ad52f45a910f
    BUG: 1465854
    Signed-off-by: Ashish Pandey <aspandey at redhat.com>
    Reviewed-on: https://review.gluster.org/17642
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    Reviewed-by: Xavier Hernandez <xhernandez at datalab.es>
    CentOS-regression: Gluster 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=5nb9ODzmk6&a=cc_unsubscribe


More information about the Bugs mailing list