Ariel Weisberg created CASSANDRA-19596:
------------------------------------------

             Summary: IntervalTree build throughput is low enough to be a 
bottleneck
                 Key: CASSANDRA-19596
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19596
             Project: Cassandra
          Issue Type: Improvement
          Components: Local/Compaction, Local/SSTable
            Reporter: Ariel Weisberg


With several terabytes of data and 8 compactors it’s possible for the 
compactors to spend a lot of time blocked waiting on IntervalTrees to be built.

There is also a lot of wasted CPU because it’s updated optimistically so most 
of them end up being thrown away.

This can end up being quite painful because it can block memtable flushing as 
well and then a single slow CFS can block unrelated CFS because the memtable 
post flush executor is single threaded and shared across all CFS. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to