You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Table Stream] Cleanup can delete a new partition offset from a stale snapshot and diverge on replay #67094
[Table Stream] Cleanup can delete a new partition offset from a stale snapshot and diverge on replay
Minimal reproduction path
Create a partitioned ROW Binlog table and a Table Stream. Arrange a cleanup operation to snapshot the current partition set, add a new partition, consume data from it and commit its offset, then let the old cleanup snapshot prune offsets. Verify that the new partition offset is retained and that replaying the same journal sequence on another frontend produces the same offsets as the leader.
Expected result
Cleanup never removes a newer partition offset, and journal replay is deterministic.
Source
This report is a sanitized tracking record for Jira DORIS-28063. Internal hosts, paths, artifacts, build identifiers, and private logs are intentionally omitted.
changed the title [-][Table Stream] Cleanup 旧分区快照可误删新分区 Offset 并导致 replay 分叉[/-][+][Table Stream] Cleanup can delete a new partition offset from a stale snapshot and diverge on replay[/+]on Aug 25, 2026
Activity
[-][Table Stream] Cleanup 旧分区快照可误删新分区 Offset 并导致 replay 分叉[/-][+][Table Stream] Cleanup can delete a new partition offset from a stale snapshot and diverge on replay[/+][fix](table stream) Preserve table stream offsets during cleanup (#67533