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

Ted Yu updated HBASE-18712:
---------------------------
    Description: 
Add -X in dev-support/hbase-personality.sh for precommit unit tests so that we 
have more information when "The forked VM terminated without saying properly 
goodbye" happens again.

The following (initial proposal) doesn't apply to jdk 1.8 and has limited 
benefit:

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.

  was:
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.


> Specify -X for precommit unit 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, 18712.v3.txt
>
>
> Add -X in dev-support/hbase-personality.sh for precommit unit tests so that 
> we have more information when "The forked VM terminated without saying 
> properly goodbye" happens again.
> The following (initial proposal) doesn't apply to jdk 1.8 and has limited 
> benefit:
> 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
(v6.4.14#64029)

Reply via email to