diff -r a6d19bc7fed3 -r 6cd938c29ca3 cubicweb/server/serverconfig.py --- 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',