cubicweb/server/repository.py
changeset 12966 6cd938c29ca3
parent 12964 85f0fe1bb78b
--- a/cubicweb/server/repository.py	Tue Mar 31 18:12:20 2020 +0200
+++ b/cubicweb/server/repository.py	Tue Mar 31 18:22:05 2020 +0200
@@ -254,11 +254,16 @@
 def get_cnxset(config, source, bootstrap=False):
     if not config['connections-pooler-enabled']:
         return _BaseCnxSet(source)
+    idle_timeout = config['connections-pool-idle-timeout']
     if bootstrap or config.quick_start:
-        max_size = 1
+        min_size, max_size = 0, 1
     else:
-        max_size = config['connections-pool-size']
-    return _CnxSetPool(source, min_size=1, max_size=max_size)
+        min_size, max_size = (
+            config['connections-pool-min-size'],
+            config['connections-pool-max-size'],
+        )
+    return _CnxSetPool(source, min_size=min_size, max_size=max_size,
+                       idle_timeout=idle_timeout)
 
 
 class Repository(object):