[
https://issues.apache.org/jira/browse/CASSANDRA-8342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ryan McGuire reassigned CASSANDRA-8342:
---------------------------------------
Assignee: Ryan McGuire
> Remove historical guidance for concurrent reader and writer tunings.
> --------------------------------------------------------------------
>
> Key: CASSANDRA-8342
> URL: https://issues.apache.org/jira/browse/CASSANDRA-8342
> Project: Cassandra
> Issue Type: Improvement
> Reporter: Matt Stump
> Assignee: Ryan McGuire
>
> The cassandra.yaml and documentation provide guidance on tuning concurrent
> readers or concurrent writers to system resources (cores, spindles). Testing
> performed by both myself and customers demonstrates no benefit for thread
> pool sizes above 64 in size, and for thread pools greater than 128 in size a
> decrease in throughput. This is due to thread scheduling and synchronization
> bottlenecks within Cassandra.
> Additionally, for lower end systems reducing these thread pools provides very
> little benefit because the bottleneck is typically moved to either IO or CPU.
> I propose that we set the default value to 64 (current default is 32), and
> remove all guidance/recommendations regarding tuning.
> This recommendation may change in 3.0, but that would require further
> experimentation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)