You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Feng Honghua (JIRA)" <ji...@apache.org> on 2014/02/08 12:41:19 UTC

[jira] [Updated] (HBASE-10487) Avoid allocating new KeyValue for appended kvs which don't have existing(old) values

     [ https://issues.apache.org/jira/browse/HBASE-10487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Feng Honghua updated HBASE-10487:
---------------------------------

    Attachment: HBASE-10487-trunk_v1.patch

patch attached

> Avoid allocating new KeyValue for appended kvs which don't have existing(old) values
> ------------------------------------------------------------------------------------
>
>                 Key: HBASE-10487
>                 URL: https://issues.apache.org/jira/browse/HBASE-10487
>             Project: HBase
>          Issue Type: Improvement
>          Components: regionserver
>            Reporter: Feng Honghua
>            Assignee: Feng Honghua
>         Attachments: HBASE-10487-trunk_v1.patch
>
>
> in HRegion.append, a new KeyValue will be allocated no matter there is existing kv for the appended cell, we can improve here by avoiding the allocating of new KeyValue for kv without existing value by reusing the passed-in kv and only update its timestamp to 'now'(its original timestamp is latest, so can be updated)



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)