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

Yu Li commented on HBASE-17507:
-------------------------------

bq. Yes, A switch can be added, but will increase the complicity of the patch. 
WAL is not only appended in put/delete/Append/Increment, but also when writing 
open/close/compaction/flush markers
The mvcc preassign feature introduced a per-region level lock, and this is some 
additional cost for RS with few regions or cluster with light workload. And as 
I mentioned, we also observed some limitations in other case. I'm glad that the 
design is well recognized, but I'd say be cautious to make it non-configurable. 
[~allan163]

bq. Have you compared with multiwal?
Yes, in our online product cluster we're using 4 wals. With more wals could 
lower the contention caused by CountDownLatch, but still cannot resolve our 
problem, which forced us to make this fix. [~Apache9]

P.S. I'm wondering why the "Reply" function is removed from JIRA, I think 
"Reply" makes discussion looks more compacted... [~stack] [~busbey]

> Add document for the mvcc preassign feature introduced in HBASE-16698
> ---------------------------------------------------------------------
>
>                 Key: HBASE-17507
>                 URL: https://issues.apache.org/jira/browse/HBASE-17507
>             Project: HBase
>          Issue Type: Task
>            Reporter: Yu Li
>            Assignee: Yu Li
>
> In this JIRA we will supply a design doc of the mvcc preassign mechanism 
> introduced in HBASE-16698, as well as more detailed performance data of it 
> for better reference.



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

Reply via email to