[ 
https://issues.apache.org/jira/browse/HBASE-10680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14052796#comment-14052796
 ] 

Anoop Sam John commented on HBASE-10680:
----------------------------------------

I believe he refers to keys in the index blocks (root level, interemediate 
level etc).
On reads, we have cells (now Cell) to which we have to seek or reseek to. Based 
on these cell keys (rk + cf + q + ts) we have find the data block and load that 
block.

We can make out the keys from the Cell , coming in to the seek/reseek etc and 
pass that to this BlockIndexReader for loading the data block.  (?)

> Check if the block keys, index keys can be used as Cells instead of byte[]
> --------------------------------------------------------------------------
>
>                 Key: HBASE-10680
>                 URL: https://issues.apache.org/jira/browse/HBASE-10680
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 0.99.0
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 0.99.0
>
>
> While doing HBASE-10531 we can observe that most of the comparison happens 
> between the key part of the KVs.  If suppose we need to make use of Cells  
> and get rid of Kv.getBuffer() then the Keys with which the comparison are 
> done like the block keys, index keys etc should also be changed to Cells and 
> internally do the comparison as cell. This issue would help to brain storm 
> this and implement the feasible soln.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to