[
https://issues.apache.org/jira/browse/CASSANDRA-11516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sebastian Estevez updated CASSANDRA-11516:
------------------------------------------
Description:
Today we default to num cores. In large boxes (many cores), this is suboptimal
as it can generate huge amounts of garbage that GC can't keep up with.
Usually we tackle issues like this with the streaming throughput levers but in
this case the problem is CPU consumption by StreamReceiverTasks specifically in
the IntervalTree build --
https://github.com/apache/cassandra/blob/cassandra-2.1.12/src/java/org/apache/cassandra/utils/IntervalTree.java#L257
was:Today we default to num cores. In large boxes (many cores), this is
suboptimal as it can generate huge amounts of garbage that GC can't keep up
with.
> Make max number of streams configurable
> ---------------------------------------
>
> Key: CASSANDRA-11516
> URL: https://issues.apache.org/jira/browse/CASSANDRA-11516
> Project: Cassandra
> Issue Type: New Feature
> Reporter: Sebastian Estevez
>
> Today we default to num cores. In large boxes (many cores), this is
> suboptimal as it can generate huge amounts of garbage that GC can't keep up
> with.
> Usually we tackle issues like this with the streaming throughput levers but
> in this case the problem is CPU consumption by StreamReceiverTasks
> specifically in the IntervalTree build --
> https://github.com/apache/cassandra/blob/cassandra-2.1.12/src/java/org/apache/cassandra/utils/IntervalTree.java#L257
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)