Marcus Eriksson created CASSANDRA-8706:
------------------------------------------
Summary: Make it possible to configure different compaction
strategies for repaired and unrepaired data
Key: CASSANDRA-8706
URL: https://issues.apache.org/jira/browse/CASSANDRA-8706
Project: Cassandra
Issue Type: Improvement
Reporter: Marcus Eriksson
Fix For: 3.0
In CASSANDRA-8004 we introduced WrappingCompactionStrategy which handles
repaired and unrepaired sstables for compaction - it acts as there is still a
single compaction strategy, but underneath it runs 2 different instances of the
configured strategy. Main purpose of this was to remove any duplicated
repaired/unrepaired logic from the actual compaction strategies and collect
them in one place.
We should make it possible for users to configure different strategies for the
different sets of data - if a user wants to run STCS on unrepaired data and LCS
on repaired, it should be possible.
This ticket includes replacing WrappingCompactionStrategy with something that
does not extend AbstractCompactionStrategy as that part is quite confusing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)