You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Chaoyu Tang (JIRA)" <ji...@apache.org> on 2016/11/02 03:18:58 UTC

[jira] [Created] (HIVE-15109) Set MaxPermSize to 256M for maven tests

Chaoyu Tang created HIVE-15109:
----------------------------------

             Summary: Set MaxPermSize to 256M for maven tests
                 Key: HIVE-15109
                 URL: https://issues.apache.org/jira/browse/HIVE-15109
             Project: Hive
          Issue Type: Test
          Components: Test
            Reporter: Chaoyu Tang
            Assignee: Chaoyu Tang
            Priority: Minor


Trying to run the qtests, for example,
mvn test -Dtest=TestMiniTezCliDriver -Dqfile=explainanalyze_1.q
and got 
{code}
Running org.apache.hadoop.hive.cli.TestMiniTezCliDriver
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.591 sec - in org.apache.hadoop.hive.cli.TestMiniTezCliDriver
{code}
Looking into the hive.log, and found that it was due to too small PermGen space:
{code}
2016-11-01T19:52:19,039 ERROR [org.apache.hadoop.util.JvmPauseMonitor$Monitor@261e733f] server.NIOServerCnxnFactory: Thread Thread[org.apache.hadoop.util.JvmPauseMonitor$Monitor@261e733f,5,main] died
java.lang.OutOfMemoryError: PermGen space
{code}
Setting env MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=256M"  would not help. 
We can set MaxPermSize to maven.test.jvm.args in pom.xml instead:
{code}
<maven.test.jvm.args>-Xmx2048m -XX:MaxPermSize=256M</maven.test.jvm.args>
{code}




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