Skip to content

[Spike] Improve connection pooling settings tracking and configuration management #1903

@exalate-issue-sync

Description

@exalate-issue-sync

Improve connection pooling settings tracking and configuration management. We got into a pickle with the deploy to test - notes are here 🔒 https://fecgov.slack.com/archives/C02TE9RJEBE/p1771522159637429 🔒

Ideate a solution to avoid misconfiguring the number of instances, workers, and threads with respect to the number of connections available on the database. This could be a programatic solution or a procedural solution (or combination of both)

Example thought process:

~15 + (api connections) + (celery connections) < db max connections? how are we tracking db max connections? Should we ingest it from the environment? Save it in the manifest?

Bring to {{2026-03-09}}dev sync with thoughts

Implementation ticket: https://fecgov.atlassian.net/browse/FECFILE-2776?focusedCommentId=50506

QA Notes

null

DEV Notes

null

Design

null

See full ticket and images here: FECFILE-2910

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions