Aleksey Yeschenko created CASSANDRA-20710:
---------------------------------------------

             Summary: CEP-45: Ongoing truncation of reconciled portions of 
coordinator logs
                 Key: CASSANDRA-20710
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20710
             Project: Apache Cassandra
          Issue Type: New Feature
            Reporter: Aleksey Yeschenko


As coordinator logs get reconciled by the peers, they should be truncated to 
free up space taken up by the journal and speed up lookups.

An equivalent of range tombstones needs to be implemented for the journal to 
encode ranges that are safe to drop. A simple supporting structure to keep 
track of per-log min and max ids needs to be implemented for efficient 
selection of segments to compact with the highest potential to free up space. 
And, lastly, a simple single-segment overwriting compaction needs to be 
implemented to implement this deletion.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to