--- 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',