-
Notifications
You must be signed in to change notification settings - Fork 4.1k
kvserver: emit MVCC range tombstones across rangefeeds #82449
Copy link
Copy link
Closed
Labels
A-kv-replicationRelating to Raft, consensus, and coordination.Relating to Raft, consensus, and coordination.C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
Description
Once MVCC range tombstones are implemented in #70412, and used in DeleteRange in #70415, they should be emitted across rangefeeds. These will be recorded as a new MVCCDeleteRangeOpType logical op type, and emitted as a new RangeFeedDeleteRange rangefeed event. These will be emitted whenever DeleteRange is called with the UseExperimentalRangeTombstone parameter, and also during catchup scans, but not during initial scans (which never emit tombstones).
Epic CRDB-2624
Jira issue: CRDB-16401
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-kv-replicationRelating to Raft, consensus, and coordination.Relating to Raft, consensus, and coordination.C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)