[Bugs] [Bug 1232693] glusterd crashed when testing heal full on replaced disks

bugzilla at redhat.com bugzilla at redhat.com
Fri Jun 19 09:32:40 UTC 2015


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



--- Comment #3 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/11276 committed in master by Atin Mukherjee
(amukherj at redhat.com) 
------
commit 8ddf7f2669779cee460f1e008cdb62671cf15a40
Author: anand <anekkunt at redhat.com>
Date:   Wed Jun 17 16:11:48 2015 +0530

    glusterd: Removing sync lock and unlock inside rcu read critical section

    Issue : Glsuterd was crashing during peer probe.

    RCA :  In glusterd, we are using big lock which is implemented based on
sync
    task frame work for thread synchronization, sync task frame work swap the
threads
    if there is no worker pool threads available. Due to this rcu lock and rcu
unlock
    was happening  in different threads (urcu-bp will not allow this),
resulting into
    glusterd crash.

    fix : Removing sync lock and unlock inside rcu read critical section, which
was left out by
    http://review.gluster.org/#/c/10285/ patch.

    Change-Id: Id358dfcc797335bcd3b491c3129017b2caa826eb
    BUG: 1232693
    Signed-off-by: anand <anekkunt at redhat.com>
    Reviewed-on: http://review.gluster.org/11276
    Reviewed-by: Atin Mukherjee <amukherj at redhat.com>
    Reviewed-by: Krishnan Parthasarathi <kparthas at redhat.com>
    Tested-by: 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=NGlD9gjcUC&a=cc_unsubscribe


More information about the Bugs mailing list