Tracking issue for Postgres reliability/scale hardening following the self-host Postgres cutover (Redis, Qdrant, backups, Grafana, Prometheus already healthy per that cutover). No prior upstream issue covered this; opened to track the sub-goals below since they span multiple PRs.
Sub-goals
Each sub-goal ships as its own narrow, tested PR.
Tracking issue for Postgres reliability/scale hardening following the self-host Postgres cutover (Redis, Qdrant, backups, Grafana, Prometheus already healthy per that cutover). No prior upstream issue covered this; opened to track the sub-goals below since they span multiple PRs.
Sub-goals
pg_restore --listvalidation + a guarded opt-in scratch restore, documented. Shipped in feat(selfhost): add a backup restore/validation drill (verify-backup.sh) #2010.--profile pgbouncer(already shipped as a pooler, selfhost(infra): PgBouncer connection pooler #1200/Storage & infrastructure adapters (OSS-selectable backends) #977) + a safe connectivity smoke command. No default-on cutover.Each sub-goal ships as its own narrow, tested PR.