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-12077) FilterLists create many ArrayList$Itr objects per row.
Date Wed, 24 Sep 2014 22:38:35 GMT

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

Hudson commented on HBASE-12077:
--------------------------------

FAILURE: Integrated in HBase-0.98-on-Hadoop-1.1 #514 (See [https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/514/])
HBASE-12077 FilterLists create many ArrayList objects per row (Lars Hofhansl) (apurtell: rev
4ab989c81173c62b6498bdf0c5ba8dad8f99cb81)
* hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterList.java


> FilterLists create many ArrayList$Itr objects per row.
> ------------------------------------------------------
>
>                 Key: HBASE-12077
>                 URL: https://issues.apache.org/jira/browse/HBASE-12077
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Lars Hofhansl
>            Assignee: Lars Hofhansl
>             Fix For: 2.0.0, 0.98.7, 0.94.24, 0.99.1
>
>         Attachments: 12077-0.98.txt, HBASE-12077-0.94.patch, HBASE-12077.patch
>
>
> Almost all methods in FilterList do work on behalf of the passed list of filters, which
- you guessed it - is always an ArrayList and we always iterate over those with an iterator.
Multiple of these methods are called for each row leading to creating about 10 Itrs for every
single row touched (whether filtered or not)



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

Mime
View raw message