[
https://issues.apache.org/jira/browse/HBASE-24742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17157787#comment-17157787
]
Duo Zhang commented on HBASE-24742:
-----------------------------------
I think the discussion in HBASE-17958 is enough to show that the logic is
necessary? Let’s not go back to let the filters deal with strange cells. Will
take a look at the patch.
Anyway, back to the problem, I agree we have done too many bytes comparison. We
should find a general way to deal with it. Was imagine that, we add some
methods in the ScannerContext, to record whether we have changed the row, or
family, or column, or version, so for most cases we do not need to do bytes
comparison again?
Thanks.
> Improve performance of SKIP vs SEEK logic
> -----------------------------------------
>
> Key: HBASE-24742
> URL: https://issues.apache.org/jira/browse/HBASE-24742
> Project: HBase
> Issue Type: Bug
> Components: Performance, regionserver
> Affects Versions: 3.0.0-alpha-1, 1.7.0, 2.4.0
> Reporter: Lars Hofhansl
> Assignee: Lars Hofhansl
> Priority: Major
> Attachments: hbase-24742-branch-1.txt
>
>
> In our testing of HBase 1.3 against the current tip of branch-1 we saw a 30%
> slowdown in scanning scenarios.
> We tracked it back to HBASE-17958 and HBASE-19863.
> Both add comparisons to one of the tightest HBase has.
> [~bharathv]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)