[
https://issues.apache.org/jira/browse/HBASE-14576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell resolved HBASE-14576.
-----------------------------------------
Resolution: Not A Problem
> New HFile version for optimized reverse scans
> ---------------------------------------------
>
> Key: HBASE-14576
> URL: https://issues.apache.org/jira/browse/HBASE-14576
> Project: HBase
> Issue Type: Improvement
> Reporter: Ben Lau
> Priority: Major
>
> A new ticket to finish the work from HBASE-14283, which will fix the
> HFileReader seekBefore() previous block size calculation bug but make the
> resulting reverse scan take more I/O than a forward scan.
> Fixing the bug in the long term requires an HFile version bump, either major
> or minor. We will put the previous block's size in the HFileBlock header
> instead of trying to calculate it directly using block offset arithmetic.
> Per [~anoop.hbase]'s suggestion, I created this ticket so that we can
> separate the issue of fixing the bug (the responsibility of HBASE-14283) and
> the issue of getting reverse scans to run quickly (the responsibility of this
> ticket). It is also unlikely that this ticket will be backported to old
> versions of HBase eg 0.98 whereas HBASE-14283 can be.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)