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: [email protected]
For additional commands, e-mail: [email protected]