gora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alfonso Nishikawa (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GORA-89) Avoid HBase MiniCluster restarts to shorten gora-hbase tests
Date Wed, 10 Apr 2013 08:52:17 GMT

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

Alfonso Nishikawa commented on GORA-89:
---------------------------------------

I noticed the cluster is being launched 3 times, once for TestHBaseStore, TestHBaseStoreCountQuery
and TestHBaseStoreWordCount when tests are executed with 'mvn package'. 
The executing thread and classLoader seems to be the same, but shutdownHook is being called
after each test class.
Any idea?
After fixing this, I think we will affort 1 minute of overall running time (30 secs per cluster
launch).

In Eclipse seems to work right.

If this really doesn't matter, then commit at will :)
                
> Avoid HBase MiniCluster restarts to shorten gora-hbase tests
> ------------------------------------------------------------
>
>                 Key: GORA-89
>                 URL: https://issues.apache.org/jira/browse/GORA-89
>             Project: Apache Gora
>          Issue Type: Improvement
>          Components: gora-hbase
>    Affects Versions: 0.2
>            Reporter: Lewis John McGibbney
>            Assignee: Henry Saputra
>            Priority: Critical
>             Fix For: 0.4
>
>         Attachments: GORA-89-hsaputra.patch, GORA-89.patch, GORA-89-proposal_02.patch
>
>
> Currently our hbase tests are taking forever and a day. We should shorten the time by
avoiding MiniCluster restarts.
> Just implement the cluster as a singleton and clean up the tables in
> between test by doing a scan and deletes for all rows. It's much
> faster than restarting the cluster.
> For code referenece please see the implementation here[1]. The class is
> HBaseClusterSingleton. It needs some refactoring but I think it's
> enough to speed your tests.
> Thanks Ioan for the heads up.
> [1] http://svn.apache.org/repos/asf/james/mailbox/trunk/hbase/src/test/java/org/apache/james/mailbox/hbase/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message