[ 
https://issues.apache.org/jira/browse/CASSANDRA-7075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14350560#comment-14350560
 ] 

Benedict commented on CASSANDRA-7075:
-------------------------------------

So, before I dive into this too closely, it's worth noting that C* actually has 
no requirement that replay happens in order. There was a requirement for 
counters prior to 2.1, but this has been lifted, and given our eventually 
consistent nature I don't see us ever rolling back the clock here. So if we can 
significantly simplfy the code by imposing this requirement, I suggest we do so.

> Add the ability to automatically distribute your commitlogs across all data 
> volumes
> -----------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-7075
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7075
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Tupshin Harper
>            Assignee: Branimir Lambov
>            Priority: Minor
>              Labels: performance
>             Fix For: 3.0
>
>
> given the prevalance of ssds (no need to separate commitlog and data), and 
> improved jbod support, along with CASSANDRA-3578, it seems like we should 
> have an option to have one commitlog per data volume, to even the load. i've 
> been seeing more and more cases where there isn't an obvious "extra" volume 
> to put the commitlog on, and sticking it on only one of the jbodded ssd 
> volumes leads to IO imbalance.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to