[
https://issues.apache.org/jira/browse/HBASE-15082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15091486#comment-15091486
]
ramkrishna.s.vasudevan commented on HBASE-15082:
------------------------------------------------
Had a quick look at the patch. Lots of clean up related to DLR. No more
rollbackMemstore because it is first append and sync to WAL and then add to
memstore.
bq. Iterator<Tag> itr =
CellUtil.tagsIterator(cell.getTagsArray(), cell.getTagsOffset(),
cell.getTagsLength());
In TagUtil.carryForwardTags the above method is deprecated. Stil you wanted to
go with it because you always wanted an onheap KV even from the BBCell right?
I think only if the entire offheap write path is done we could use the
CellUtil.tagsIterator(Cell) method.
> 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.2.0, 1.3.0
>
> Attachments: 15082.patch, 15082v2.patch, 15082v2.txt, 15082v3.txt,
> 15082v4.patch, 15082v5.patch, 15082v6.patch, 15082v7.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)