[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