hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Yu (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-18712) Specify -X for precommit unit tests
Date Tue, 29 Aug 2017 10:04:00 GMT

     [ 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)

Mime
View raw message