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

stack commented on HBASE-10800:
-------------------------------

I finally got through the seven pages of patch. There are some concerns posted 
on RB. Patch is too big. Comments are too many up on rb. Will be hard to ensure 
all addressed in subsequent versions of the patch.

Here is a overarching comment from rb:

{quote}This is a fundamental change... Previous, the comparator knew about the 
serialization and exploited this fact avoiding re-parse of KV part lengths and 
offsets. In this patch we are moving the comparator to go via the Cell 
Interface only it does not expose speedup methods, those methods that allow you 
pass in a length or offset already calculated. While this patch preserves these 
'carry-over' methods, they'll have to be removed eventually... the carry-over 
methods just won't work when we have a different Cell type.  So, we will see 
slowdown comparing.... unless the Cell internally does what these carry-over 
methods are doing and keeps them cached internally (HBASE-13448){quote}


> Use CellComparator instead of KVComparator
> ------------------------------------------
>
>                 Key: HBASE-10800
>                 URL: https://issues.apache.org/jira/browse/HBASE-10800
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 2.0.0
>
>         Attachments: HBASE-10800_1.patch, HBASE-10800_11.patch, 
> HBASE-10800_12.patch, HBASE-10800_13.patch, HBASE-10800_14.patch, 
> HBASE-10800_15.patch, HBASE-10800_16.patch, HBASE-10800_18.patch, 
> HBASE-10800_2.patch, HBASE-10800_3.patch, HBASE-10800_4.patch, 
> HBASE-10800_4.patch, HBASE-10800_5.patch, HBASE-10800_6.patch, 
> HBASE-10800_7.patch
>
>




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

Reply via email to