[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