You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ryan McGuire (JIRA)" <ji...@apache.org> on 2014/12/02 19:17:13 UTC

[jira] [Assigned] (CASSANDRA-8342) Remove historical guidance for concurrent reader and writer tunings.

     [ https://issues.apache.org/jira/browse/CASSANDRA-8342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryan McGuire reassigned CASSANDRA-8342:
---------------------------------------

    Assignee:     (was: 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
>
> 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)