hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-10585) Avoid early creation of Node objects in LRUDictionary.BidirectionalLRUMap
Date Sat, 22 Feb 2014 02:01:29 GMT

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

Hudson commented on HBASE-10585:
--------------------------------

SUCCESS: Integrated in HBase-TRUNK-on-Hadoop-1.1 #96 (See [https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-1.1/96/])
HBASE-10585 Avoid early creation of Node objects in LRUDictionary.BidirectionalLRUMap.(Anoop)
(anoopsamjohn: rev 1570672)
* /hbase/trunk/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/LRUDictionary.java


> Avoid early creation of Node objects in LRUDictionary.BidirectionalLRUMap
> -------------------------------------------------------------------------
>
>                 Key: HBASE-10585
>                 URL: https://issues.apache.org/jira/browse/HBASE-10585
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 0.98.1, 0.99.0
>
>         Attachments: HBASE-10585.patch
>
>
> When LRUDictionary initialized with N as the size, the BidirectionalLRUMap creates N
Node objects and kept in an array. It will be better not doing this eager creation. Can create
Node object on demand if array's current position Node element is null. Once it is created
the object can be reused as we do now.



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

Mime
View raw message