[ https://issues.apache.org/jira/browse/HBASE-14460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14909368#comment-14909368 ]
Andrew Purtell commented on HBASE-14460: ---------------------------------------- After we're done this I wonder if we can circle back to an argument from the OP on this issue: {quote} We can say that our Increment is just done wrong, we should just be writing Increments and summing on read {quote} Agreed. For both increments and appends we should be simply writing out the submitted deltas and summing at query or compaction time. New issue for that? We still want the changes under discussion to minimize effect of slow ops on other ops in flight. > [Perf Regression] Merge of MVCC and SequenceId (HBASE-HBASE-8763) slowed > Increments, CheckAndPuts, batch operations > ------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-14460 > URL: https://issues.apache.org/jira/browse/HBASE-14460 > Project: HBase > Issue Type: Bug > Components: Performance > Reporter: stack > Assignee: stack > Priority: Critical > Attachments: 14460.txt, region_lock.png > > > As reported by 鈴木俊裕 up on the mailing list -- see "Performance degradation > between CDH5.3.1(HBase0.98.6) and CDH5.4.5(HBase1.0.0)" -- our unification of > sequenceid and MVCC slows Increments (and other ops) as the mvcc needs to > 'catch up' to our current point before we can read the last Increment value > that we need to update. > We can say that our Increment is just done wrong, we should just be writing > Increments and summing on read, but checkAndPut as well as batching > operations have the same issue. Fix. -- This message was sent by Atlassian JIRA (v6.3.4#6332)