Skip to content

feat: railway postgres pgbouncer — connection pooling management - #1054

Merged
paulocsanz merged 1 commit into
masterfrom
pcs/pg-mgmt-08-pgbouncer
Aug 8, 2026
Merged

feat: railway postgres pgbouncer — connection pooling management#1054
paulocsanz merged 1 commit into
masterfrom
pcs/pg-mgmt-08-pgbouncer

Conversation

@paulocsanz

@paulocsanz paulocsanz commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Part 9/9 of the railway postgres pitr/ha/pgbouncer stack (split out of #1032 for reviewability — see that PR for the full context, live-prod e2e evidence, and the test-postgres-cli harness). Each PR is based on the previous one and is independently green (cargo test/clippy/fmt).

CLI parity for PgBouncer: status (config knobs + replica count summed from
deploy.multiRegionConfig -- production doesn't write the legacy flat field
-- plus live SHOW POOLS/STATS/SERVERS utilization over SSH with the
frontend's warning thresholds), add with a chosen pool mode stamped into
the template's edge service, configure (advisory misconfiguration warnings
ported from the dashboard; never blocking), scale by region replica count,
and remove. Selectors pointed at the PgBouncer edge resolve back to the
database root.

Part 9/9 of the railway postgres pitr/ha/pgbouncer stack.

@paulocsanz paulocsanz added the release/minor Author minor release label Aug 7, 2026
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch from 2ad211c to 9b5ca2d Compare August 7, 2026 21:01
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch from 9b5ca2d to a2fc428 Compare August 7, 2026 21:08
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch from a2fc428 to 3c69a48 Compare August 7, 2026 21:18
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch from 3c69a48 to f2937f8 Compare August 7, 2026 21:39
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch 2 times, most recently from f0458f0 to 2be2cff Compare August 8, 2026 00:20
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-07-ha branch 2 times, most recently from 94ba126 to db346b3 Compare August 8, 2026 00:34
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch from 2be2cff to cea8c6b Compare August 8, 2026 00:34
Base automatically changed from pcs/pg-mgmt-07-ha to master August 8, 2026 00:38
CLI parity for PgBouncer: status (config knobs + replica count summed from
deploy.multiRegionConfig -- production doesn't write the legacy flat field
-- plus live SHOW POOLS/STATS/SERVERS utilization over SSH with the
frontend's warning thresholds), add with a chosen pool mode stamped into
the template's edge service, configure (advisory misconfiguration warnings
ported from the dashboard; never blocking), scale by region replica count,
and remove. Selectors pointed at the PgBouncer edge resolve back to the
database root.

Part 8/8 of the railway postgres pitr/ha/pgbouncer stack.
@paulocsanz
paulocsanz force-pushed the pcs/pg-mgmt-08-pgbouncer branch from cea8c6b to 9c1a9fd Compare August 8, 2026 00:39
@paulocsanz
paulocsanz merged commit b1d085c into master Aug 8, 2026
7 checks passed
@paulocsanz
paulocsanz deleted the pcs/pg-mgmt-08-pgbouncer branch August 8, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release/minor Author minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant