Skip to content

CEP-45: Prevent dropping journal segments referenced by partially rec…#4904

Open
frankgh wants to merge 1 commit into
apache:cep-45-mutation-trackingfrom
frankgh:CASSANDRA-21406
Open

CEP-45: Prevent dropping journal segments referenced by partially rec…#4904
frankgh wants to merge 1 commit into
apache:cep-45-mutation-trackingfrom
frankgh:CASSANDRA-21406

Conversation

@frankgh

@frankgh frankgh commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

…onciled sstables

Prevent dropping of any segment we might still need in the future to rebuild a partially reconciled sstable, even if every mutation in that segment has been fully reconciled.

Segments are droppable once:

  1. segment doesn't need replay
  2. and no partially reconciled sstables reference any mutations in the segment

patch by Francisco Guerrero; reviewed by TBD for CASSANDRA-21406

…onciled sstables

Prevent dropping of any segment we might still need in
the future to rebuild a partially reconciled sstable,
even if every mutation in that segment has been fully
reconciled.

Segments are droppable once:
1. segment doesn't need replay
2. and no partially reconciled sstables reference any
   mutations in the segment

patch by Francisco Guerrero; reviewed by TBD for CASSANDRA-21406
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.

1 participant