hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-12313) Redo the hfile index length optimization so cell-based rather than serialized KV key
Date Tue, 21 Oct 2014 20:02:35 GMT
stack created HBASE-12313:
-----------------------------

             Summary: Redo the hfile index length optimization so cell-based rather than serialized
KV key
                 Key: HBASE-12313
                 URL: https://issues.apache.org/jira/browse/HBASE-12313
             Project: HBase
          Issue Type: Sub-task
            Reporter: stack
            Assignee: stack


Trying to remove API that returns the 'key' of a KV serialized into a byte array is thorny.

I tried to move over the first and last key serializations and the hfile index entries to
be cell but patch was turning massive.  Here is a smaller patch that just redoes the optimization
that tries to find 'short' midpoints between last key of last block and first key of next
block so it is Cell-based rather than byte array based (presuming Keys serialized in a certain
way).  Adds unit tests which we didn't have before.

Also remove CellKey.  Not needed... at least not yet.  Its just utility for toString.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message