Эх сурвалжийг харах

HUE-7570 [core] Bump ConnectionPooler to have a poolsize of CHERRYPY_SERVER_THREADS

Romain Rigaux 8 жил өмнө
parent
commit
74a8298

+ 3 - 2
desktop/core/src/desktop/lib/thrift_util.py

@@ -35,7 +35,7 @@ from thrift.protocol.TMultiplexedProtocol import TMultiplexedProtocol
 
 
 from django.conf import settings
 from django.conf import settings
 from django.utils.translation import ugettext as _
 from django.utils.translation import ugettext as _
-from desktop.conf import SASL_MAX_BUFFER
+from desktop.conf import SASL_MAX_BUFFER, CHERRYPY_SERVER_THREADS
 
 
 from desktop.lib.python_util import create_synchronous_io_multiplexer
 from desktop.lib.python_util import create_synchronous_io_multiplexer
 from desktop.lib.thrift_.http_client import THttpClient
 from desktop.lib.thrift_.http_client import THttpClient
@@ -304,7 +304,8 @@ def connect_to_thrift(conf):
   return service, protocol, transport
   return service, protocol, transport
 
 
 
 
-_connection_pool = ConnectionPooler()
+_connection_pool = ConnectionPooler(poolsize=CHERRYPY_SERVER_THREADS.get())
+
 
 
 def get_client(klass, host, port, service_name, **kwargs):
 def get_client(klass, host, port, service_name, **kwargs):
   conf = ConnectionConfig(klass, host, port, service_name, **kwargs)
   conf = ConnectionConfig(klass, host, port, service_name, **kwargs)