cubicweb/server/serverconfig.py
changeset 12966 6cd938c29ca3
parent 12965 a6d19bc7fed3
--- a/cubicweb/server/serverconfig.py	Tue Mar 31 18:12:20 2020 +0200
+++ b/cubicweb/server/serverconfig.py	Tue Mar 31 18:22:05 2020 +0200
@@ -132,11 +132,22 @@
           'help': 'Enable the connection pooler. Set to no if you use an external database pooler (e.g. pgbouncer)',
           'group': 'main', 'level': 3,
           }),
-        ('connections-pool-size',
+        ('connections-pool-max-size',
+         {'type' : 'int',
+          'default': 0,
+          'help': 'Maximum, per process, number of database connections. Default 0 (unlimited)',
+          'group': 'main', 'level': 3,
+          }),
+        ('connections-pool-min-size',
          {'type' : 'int',
-          'default': 4,
-          'help': 'size of the connections pool. Each source supporting multiple \
-connections will have this number of opened connections.',
+          'default': 0,
+          'help': 'Minimum, per process, number of database connections.',
+          'group': 'main', 'level': 3,
+          }),
+        ('connections-pool-idle-timeout',
+         {'type' : 'int',
+          'default': 600,
+          'help': "Start closing connection if the pool hasn't been empty for this many seconds",
           'group': 'main', 'level': 3,
           }),
         ('rql-cache-size',