[
https://issues.apache.org/jira/browse/HBASE-15082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-15082:
--------------------------
Attachment: 15082v12.patch
Address [~eclark] review. In particular:
* Change mvcc commit in most places to mvcc commitAndWait ("read your writes")
* Because of above, change the Get under increment/append/etc to do a straight
Get, not a READ_UNCOMMITTED (can do this now that all updates wait on mvcc to
catch up before letting go of locks and proceeding).
This patch should be good to go now but needs perf testing again since basic
tenet has changed (see above commitAndWait vs commit). Will do in sibling
issue. Meantime reviews appreciated. Loads of cleanup and removal of unused and
dup'd code. Updated rb. Thanks.
> Fix merge of MVCC and SequenceID performance regression
> -------------------------------------------------------
>
> Key: HBASE-15082
> URL: https://issues.apache.org/jira/browse/HBASE-15082
> Project: HBase
> Issue Type: Sub-task
> Components: Performance
> Reporter: stack
> Assignee: stack
> Priority: Critical
> Fix For: 2.0.0, 1.3.0
>
> Attachments: 15082.patch, 15082v10.patch, 15082v12.patch,
> 15082v2.patch, 15082v2.txt, 15082v3.txt, 15082v4.patch, 15082v5.patch,
> 15082v6.patch, 15082v7.patch, 15082v8.patch
>
>
> This is general fix for increments (appends, checkAnd*) perf-regression
> identified in the parent issue. HBASE-15031 has a narrow fix for branch-1.1
> and branch-1.0.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)