Branimir Lambov created CASSANDRA-18802:
-------------------------------------------

             Summary: Extend compaction interfaces to provide split points at 
operation start
                 Key: CASSANDRA-18802
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18802
             Project: Cassandra
          Issue Type: Improvement
          Components: Local/Compaction
            Reporter: Branimir Lambov


The current compaction interfaces allow a compaction strategy to split at 
arbitrary points while it is writing output. In some cases (e.g. UCS) we know 
in advance where we want to split. Giving this information before the operation 
starts allows it to operate on multiple segments of the output in parallel, 
i.e. parallelize within an operation rather than between operations, which can 
reduce individual operations' duration and significantly improve the DB's 
chances of keeping up with load, especially on L0.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to