Blake Eggleston created CASSANDRA-8671:
------------------------------------------

             Summary: Give compaction strategy more control over where sstables 
are created, including for flushing and streaming.
                 Key: CASSANDRA-8671
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8671
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Blake Eggleston
             Fix For: 3.0


This would enable routing different partitions to different disks based on some 
user defined parameters.

My initial take on how to do this would be to make an interface from 
SSTableWriter, and have a table's compaction strategy do all SSTableWriter 
instantiation. Compaction strategies could then implement their own 
SSTableWriter implementations (which basically wrap one or more normal 
sstablewriters) for compaction, flushing, and streaming. 




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

Reply via email to