From 8dce156a30800bc404679d380b2ab75bd680dd10 Mon Sep 17 00:00:00 2001 From: Gaurav Kumar Garg Date: Fri, 11 Sep 2015 17:55:42 +0530 Subject: [PATCH 327/330] glusterd: disable ping timer b/w glusterd and make epoll thread count to 1 Currently glusterd is crashing when enable/disable heal and i/o is in progress on the fuse mount. for more details refer following bug: https://bugzilla.redhat.com/show_bug.cgi?id=1259992 https://bugzilla.redhat.com/show_bug.cgi?id=1260930 This is because of by default multi thread epoll in glusterd is 2. Workaround is to make epoll thread to 1 and set ping-timeout to 0 Change-Id: I34158b7f41c814f9bde85c7a32f4f0bc5dbaf86c BUG: 1262236 Signed-off-by: Gaurav Kumar Garg Reviewed-on: https://code.engineering.redhat.com/gerrit/57629 Reviewed-by: Krishnan Parthasarathi Tested-by: Krishnan Parthasarathi --- extras/glusterd.vol.in | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/extras/glusterd.vol.in b/extras/glusterd.vol.in index 690dbe7..316104c 100644 --- a/extras/glusterd.vol.in +++ b/extras/glusterd.vol.in @@ -5,6 +5,7 @@ volume management option transport.socket.keepalive-time 10 option transport.socket.keepalive-interval 2 option transport.socket.read-fail-log off - option ping-timeout 30 + option ping-timeout 0 + option event-threads 1 # option base-port 49152 end-volume -- 1.7.1