You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Aleksey Yeschenko (Jira)" <ji...@apache.org> on 2025/06/11 15:28:00 UTC
[jira] [Created] (CASSANDRA-20710) CEP-45: Ongoing truncation of reconciled portions of coordinator logs
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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org