Skip to content

WPB-22955: migrate mls-proposal-refs to PostGreSQL - #5411

Open
blackheaven wants to merge 1 commit into
developfrom
gdifolco/WPB-22955-migration-postgres-mls-proposal-refs
Open

WPB-22955: migrate mls-proposal-refs to PostGreSQL#5411
blackheaven wants to merge 1 commit into
developfrom
gdifolco/WPB-22955-migration-postgres-mls-proposal-refs

Conversation

@blackheaven

@blackheaven blackheaven commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

https://wearezeta.atlassian.net/browse/WPB-22955

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@blackheaven
blackheaven requested review from a team as code owners August 4, 2026 08:21
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Aug 4, 2026
Migrate the Wire.ProposalStore (MLS pending proposal refs, table mls_proposal_refs) from Cassandra to PostgreSQL using the dual-write + background-worker cutover pattern, mirroring Wire.CodeStore.

Adds Postgres + DualWrite interpreters selected at startup by postgresMigration.proposals, a TTL-preserving backfill loop in the background worker, the SQL migration + regenerated postgres-schema.sql, helm/gotmpl/docs config, and an integration test driving the cassandra -> migration-to-postgresql -> postgresql lifecycle. Roundtrip properties cover the ProposalRef/ProposalOrigin/RawMLS Proposal marshall instances.
@blackheaven
blackheaven force-pushed the gdifolco/WPB-22955-migration-postgres-mls-proposal-refs branch from 504d497 to d79a73f Compare August 4, 2026 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants