Marcus Eriksson created CASSANDRA-10540:
-------------------------------------------

             Summary: RangeAwareCompaction
                 Key: CASSANDRA-10540
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10540
             Project: Cassandra
          Issue Type: New Feature
            Reporter: Marcus Eriksson
            Assignee: Marcus Eriksson
             Fix For: 3.2


Broken out from CASSANDRA-6696, we should split sstables based on ranges during 
compaction.

Requirements;
* dont create tiny sstables - keep them bunched together until a single vnode 
is big enough (configurable how big that is)
* make it possible to run existing compaction strategies on the per-range 
sstables

We should probably add a global compaction strategy parameter that states 
whether this should be enabled or not.

My wip-branch is here (broken out from 6696, probably does not build); 
https://github.com/krummas/cassandra/commits/marcuse/vnodeawarecompaction - 
naming is wrong - we should split based on local ranges even without vnodes



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to