Allow setting of arbitrary settings per pgbouncer database entry
pgbouncer supports setting of additional options per database entry. For example, you can do this:
input_database_name dbname=actual-database-name pool_size=5
Omnibus currently only supports the following settings per database entry:
- input database
- host
- port
- output database
- auth_user
In https://gitlab.com/gitlab-com/infrastructure/issues/2360 we describe the need for also being able to set pool_size
, and we might want additional settings in the future. As such I'd like to request the ability to at least set pool_size
, but perhaps we can support arbitrary options as well (if that's not more difficult).