hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13448) New Cell implementation with cached component offsets/lengths
Date Mon, 18 May 2015 22:32:00 GMT

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

stack commented on HBASE-13448:
-------------------------------

[~lhofhansl]

We are going this route to save CPU -- the length parses show in macro profiling as costly
-- and to simplify code: all over our codebase we are doing carry-overs, passing a parsed
length found in one method as input on other methods as we walk through the elements of a
Cell/KeyValue. These latter won't always make sense as Cell implementations are different
and rather than do them arbitrarily around the code base, rather let the Cell do the length
caching. See https://issues.apache.org/jira/browse/HBASE-13448?focusedCommentId=14500517&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14500517

> New Cell implementation with cached component offsets/lengths
> -------------------------------------------------------------
>
>                 Key: HBASE-13448
>                 URL: https://issues.apache.org/jira/browse/HBASE-13448
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Scanners
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 2.0.0
>
>         Attachments: HBASE-13448.patch, HBASE-13448_V2.patch, HBASE-13448_V3.patch, gc.png,
hits.png
>
>
> This can be extension to KeyValue and can be instantiated and used in read path.



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

Mime
View raw message