[Bugs] [Bug 1233041] glusterd crashed when testing heal full on replaced disks
bugzilla at redhat.com
bugzilla at redhat.com
Fri Jun 19 09:49:50 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1233041
--- Comment #2 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/11306 committed in release-3.7 by Atin
Mukherjee (amukherj at redhat.com)
------
commit c5f0fddc27ecc79aad1ce104d5dd088051639539
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.
Upstream link : http://review.gluster.org/#/c/11276/
Change-Id: Id358dfcc797335bcd3b491c3129017b2caa826eb
BUG: 1233041
Signed-off-by: anand <anekkunt at redhat.com>
Reviewed-on: http://review.gluster.org/11306
Reviewed-by: Atin Mukherjee <amukherj at redhat.com>
Tested-by: Gluster Build System <jenkins at build.gluster.com>
--
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