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)