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]