GitLab database pool configuration: missing cross‑component limit enforcement
Goal Ensure that the combined database connection pools used by GitLab Rails/Puma, Sidekiq workers, and Workhorse never exceed the PostgreSQL server’s max_connections limit, preventing intermittent connection pool exhaustion under load. Constraints and uncertainty Each component exposes its own pool setting: gitlab_rails['db_pool'] , sidekiq['db_pool'] , and