Skip to content

Enable prepared listing JSON after production backfill - #1770

Merged
rdimitrov merged 1 commit into
mainfrom
codex/enable-prepared-json-production
Oct 30, 2026
Merged

rdimitrov merged 1 commit into
mainfrom
codex/enable-prepared-json-production

Conversation

@rdimitrov

Copy link
Copy Markdown
Member

Enable prepared listing reads on the already deployed v1.8.7 release. This changes only the read-path flag; image, release commit, two replicas, CPU/pools, DB/storage and networking stay fixed.

Production deployment and backup succeeded. Bounded backfill prepared 198098 existing records; coverage was 198114/198114 with zero invalid indexes and no identity skips. A read-only sample of 384 production rows (first, last and recently updated records) matched fresh normalization and produced equivalent typed/prepared/fallback pages, including current metadata and cursors. Both replicas are healthy with zero restarts; sampled pool queues and health errors were zero.

Require current-head CI and reviewed read-only production preview before merge. After automatic apply, verify prepared-row counters, public responses and real traffic health. Rollback sets preparedListingJSON=false; retain additive migration018 and all data. Focused correctness/encoding proof supports this optimization; failed/confounded broad replay is not claimed as capacity acceptance.

@rdimitrov
rdimitrov merged commit 2fedeb3 into main Oct 30, 2026
10 checks passed
@rdimitrov
rdimitrov deleted the codex/enable-prepared-json-production branch October 30, 2026 12:08

This branch was successfully deployed

1 active deployment
production — 16295448 Deployed Oct 30, 2026 by rdimitrov via Deploy to Production #45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant