[Bugs] [Bug 1221145] ctdb's ping_pong lock tester fails with input/output error on disperse volume mounted with glusterfs

bugzilla at redhat.com bugzilla at redhat.com
Fri May 15 08:24:54 UTC 2015


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



--- Comment #3 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10770 committed in master by Pranith Kumar
Karampuri (pkarampu at redhat.com) 
------
commit 503acdb32ca84102d07cd1142eff464152b06690
Author: Pranith Kumar K <pkarampu at redhat.com>
Date:   Wed May 13 16:57:49 2015 +0530

    cluster/ec: Prevent unnecessary self-heals

    When a blocking lock is requested, lock request is succeeded even when
    ec->fragment number of locks are acquired successfully in non-blocking
locking
    phase. This will lead to fop succeeding only on the bricks where the locks
are
    acquired, leading to the necessity of self-heals. To prevent these
un-necessary
    self-heals, if the remaining locks fail with EAGAIN in non-blocking lock
phase
    try blocking locking phase instead.

    Change-Id: I940969e39acc620ccde2a876546cea77f7e130b6
    BUG: 1221145
    Signed-off-by: Pranith Kumar K <pkarampu at redhat.com>
    Reviewed-on: http://review.gluster.org/10770
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Xavier Hernandez <xhernandez at datalab.es>

-- 
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