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)