Skip to content

Conversation

aerfrei
Copy link
Contributor

@aerfrei aerfrei commented Sep 11, 2025

Previously, per-table PTS changefeeds used a single protected
timestamp record for all non-lagging tables, while assigning
individual records only to lagging ones. This commit removes
that shared record; instead, all tables now receive their own
per-table PTS record at startup, each updated using the table's
highwater.

Epic: CRDB-1421
Release note: None

@cockroach-teamcity
Copy link
Member

This change is Reviewable

@aerfrei aerfrei force-pushed the pts_remove_bucketing branch 6 times, most recently from 1c8533c to 666b98b Compare September 11, 2025 20:22
@aerfrei aerfrei changed the title WIP to remove bucketing, need to get test coverage back changefeedccl: remove shared PTS record for non-lagging tables Sep 11, 2025
@aerfrei aerfrei force-pushed the pts_remove_bucketing branch from 19c1087 to b43a169 Compare September 12, 2025 18:01
Previously, per-table PTS changefeeds used a single protected
timestamp record for all non-lagging tables, while assigning
individual records only to lagging ones. This commit removes
that shared record; instead, all tables now receive their own
per-table PTS record at startup, each updated using the table's
highwater.

Epic: CRDB-1421
Release note: None
@aerfrei aerfrei force-pushed the pts_remove_bucketing branch from b43a169 to 9d6562a Compare September 12, 2025 18:43
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.

2 participants