From db2e5732b2d92321002c6d841c5c3fe40b931b79 Mon Sep 17 00:00:00 2001
From: Clark Boylan <clark.boylan@gmail.com>
Date: Mon, 22 Jul 2013 17:11:05 -0700
Subject: [PATCH] Increase Logstash Gearman worker queue length.

Logstash seems to perform better when it is not running out of buffer
space. Increase the buffer size to reduce contention and give the
gearman workers more room to work when things are queueing up. This
should increase throughput.

Change-Id: Ie4b5cc7a3ae4be517012c20559f59071b7b15dd5
---
 modules/openstack_project/files/logstash/log-gearman-worker.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/openstack_project/files/logstash/log-gearman-worker.py b/modules/openstack_project/files/logstash/log-gearman-worker.py
index 48c0943e5e..03d7af6c39 100644
--- a/modules/openstack_project/files/logstash/log-gearman-worker.py
+++ b/modules/openstack_project/files/logstash/log-gearman-worker.py
@@ -231,7 +231,7 @@ class Server(object):
         # Pythong logging output file.
         self.debuglog = debuglog
         self.retriever = None
-        self.logqueue = Queue.Queue(16384)
+        self.logqueue = Queue.Queue(131072)
         self.processor = None
 
     def setup_logging(self):