Skip to content

WPB-29583: migrate user client index store to PostGreSQL - #5648

Open
blackheaven wants to merge 6 commits into
gdifolco/WPB-29574-migration-postgres-client-storefrom
gdifolco/WPB-29583-migration-postgres-user-client-index
Open

blackheaven wants to merge 6 commits into
gdifolco/WPB-29574-migration-postgres-client-storefrom
gdifolco/WPB-29583-migration-postgres-user-client-index

Conversation

@blackheaven

@blackheaven blackheaven commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

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

Stacked on #5647 (WPB-29574, client store) — both surface the same clients data; merge order enforced by the base branch.

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 October 23, 2026 13:28
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Oct 23, 2026
@blackheaven
blackheaven added this pull request to stack #5650 October 23, 2026 13:35
@blackheaven
blackheaven force-pushed the gdifolco/WPB-29583-migration-postgres-user-client-index branch from c4107c7 to a78a8d5 Compare October 29, 2026 11:07
@blackheaven
blackheaven force-pushed the gdifolco/WPB-29583-migration-postgres-user-client-index branch from a78a8d5 to 3d515e9 Compare October 29, 2026 18:36
@blackheaven
blackheaven force-pushed the gdifolco/WPB-29583-migration-postgres-user-client-index branch from 3d515e9 to 3b8b9e9 Compare November 4, 2026 13:15
@blackheaven
blackheaven force-pushed the gdifolco/WPB-29583-migration-postgres-user-client-index branch from 3b8b9e9 to 31ce7c6 Compare November 5, 2026 13:28
@blackheaven
blackheaven force-pushed the gdifolco/WPB-29583-migration-postgres-user-client-index branch from 31ce7c6 to 57be34e Compare November 10, 2026 08:40
The user_client_index copy loop can re-insert a row that dual-write traffic
deleted while its scan page was in flight (no tombstones in the Cassandra
clients set column, so no marker table — accepted race per the 5414 precedent).
Document the window in the Migration.hs haddock together with the cutover
reconciliation (rebuild the index from brig's authoritative clients table), and
extend the config-options.md reconciliation note accordingly.
@blackheaven
blackheaven force-pushed the gdifolco/WPB-29583-migration-postgres-user-client-index branch from 57be34e to 1ac3dd2 Compare November 13, 2026 11:54

This branch has not been deployed

No deployments
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