You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2016/10/11 18:36:21 UTC

[jira] [Reopened] (HBASE-16562) ITBLL should fail to start if misconfigured

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

Andrew Purtell reopened HBASE-16562:
------------------------------------

Testing 1.2.4RC0 with
{noformat}
hbase org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList Loop 1 10 \
    100000000 /tmp/itbll 10 -m slowDeterministic
{noformat}

it seems Integer (note - the object, not the primitive) parameters to Generator#run can be null

{noformat}
java.lang.NullPointerException
        at org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList$Generator.run(IntegrationTestBigLinkedList.java:633)
        at org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList$Loop.runGenerator(IntegrationTestBigLinkedList.java:1260)
        at org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList$Loop.run(IntegrationTestBigLinkedList.java:1310)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList.runTestFromCommandLine(IntegrationTestBigLinkedList.java:1662)
        at org.apache.hadoop.hbase.IntegrationTestBase.doWork(IntegrationTestBase.java:123)
        at org.apache.hadoop.hbase.util.AbstractHBaseTool.run(AbstractHBaseTool.java:106)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList.main(IntegrationTestBigLinkedList.java:1702)
{noformat}


> ITBLL should fail to start if misconfigured
> -------------------------------------------
>
>                 Key: HBASE-16562
>                 URL: https://issues.apache.org/jira/browse/HBASE-16562
>             Project: HBase
>          Issue Type: Improvement
>          Components: integration tests
>            Reporter: Andrew Purtell
>            Assignee: Heng Chen
>             Fix For: 2.0.0, 1.0.4, 1.4.0, 1.3.1, 1.1.7, 0.98.23, 1.2.4
>
>         Attachments: HBASE-16562-branch-1.2.patch, HBASE-16562-branch-1.2.v1.patch, HBASE-16562.patch, HBASE-16562.v1.patch, HBASE-16562.v1.patch-addendum
>
>
> The number of nodes in ITBLL must a multiple of width*wrap (defaults to 25M, but can be configured by adding two more args to the test invocation) or else verification will fail. This can be very expensive in terms of time or hourly billing for on demand test resources. Check the sanity of test parameters before launching any MR jobs and fail fast if invariants aren't met with an indication what parameter(s) need fixing. 



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