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

Todd Lipcon commented on HBASE-5699:
------------------------------------

bq. I disagree, considering that most of the deployments have rep=3 you're 
using three spindles not one

That said, most of our customers are deploying 6 disks if not 12 :)

IMO the other big gain we can get from multiple WALs is to automatically switch 
between WALs when one gets "slow". IMO we should maintain a count of 
outstanding requests (probably by size) for each WAL, and submit writes to 
whichever has fewer outstanding requests. That way if one is faster, it will 
take more of the load. Then simultaneously measure trailing latency stats on 
each WAL, and if one is significantly slower than the other for some period of 
time, have it roll (to try to get a new set of disks/nodes)
                
> Run with > 1 WAL in HRegionServer
> ---------------------------------
>
>                 Key: HBASE-5699
>                 URL: https://issues.apache.org/jira/browse/HBASE-5699
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: binlijin
>            Assignee: Li Pi
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to