hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests
Date Tue, 29 Aug 2017 05:02:00 GMT

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

stack commented on HBASE-18712:

bq. I don't remember which branch #833 was for.

precommit is master; i.e. jdk8 so permgen config does nothing.

The post you cite for the UseLoopPredicate flag has zero upvotes. It is last in a long line
of possible reasons for surefire timeout (i.e. anything that could crash a JVM). The post
begins: "This *could* also happen due to a totally different issue.."... and continues....
" I found out that this *could* be happening because of a JDK bug which *could* have caused
this regression...." [emphasis mine]. The flag looks like a work around for a bug introduced
long ago in early jdk7 long since solved. The bug report cited in the url you add is from

I'm not against trying stuff but this seems like a long-shot w/ little by way of substantiation.
We probably want to avoid adding odd-looking configs just getting our basic test suite passing.

> Specify MaxPermSize for surefire tests
> --------------------------------------
>                 Key: HBASE-18712
>                 URL: https://issues.apache.org/jira/browse/HBASE-18712
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Ted Yu
>            Assignee: Ted Yu
>         Attachments: 18712.v1.txt, 18712.v2.txt
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end prematurely.

This message was sent by Atlassian JIRA

View raw message