You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Marcus Eriksson (JIRA)" <ji...@apache.org> on 2017/11/13 15:34:01 UTC
[jira] [Created] (CASSANDRA-14011) Multi threaded L0 -> L1
compaction
Marcus Eriksson created CASSANDRA-14011:
-------------------------------------------
Summary: Multi threaded L0 -> L1 compaction
Key: CASSANDRA-14011
URL: https://issues.apache.org/jira/browse/CASSANDRA-14011
Project: Cassandra
Issue Type: Improvement
Reporter: Marcus Eriksson
Fix For: 4.x
Currently L0 -> L1 compactions are almost always single threaded because every L0 sstable will overlap with all L1 sstables. To improve this, we should range-split the input sstables in a configurable amount of parts and then use multiple threads to write out the results. This is similar to the {{max_subcompactions}} option in RocksDB: https://github.com/facebook/rocksdb/wiki/Leveled-Compaction
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org