You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2015/12/02 19:15:12 UTC

hbase git commit: HBASE-14819 hbase-it tests failing with OOME; permgen

Repository: hbase
Updated Branches:
  refs/heads/branch-1.2 2566b6d48 -> 32fc0e788


HBASE-14819 hbase-it tests failing with OOME; permgen


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/32fc0e78
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/32fc0e78
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/32fc0e78

Branch: refs/heads/branch-1.2
Commit: 32fc0e788fc4957149c0bbc77b62f851147fa8ce
Parents: 2566b6d
Author: stack <st...@apache.org>
Authored: Wed Dec 2 10:15:02 2015 -0800
Committer: stack <st...@apache.org>
Committed: Wed Dec 2 10:15:02 2015 -0800

----------------------------------------------------------------------
 hbase-it/pom.xml | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/32fc0e78/hbase-it/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index 8a956b2..91e3daf 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -36,7 +36,7 @@
     <unittest.include>**/Test*.java</unittest.include>
     <integrationtest.include>**/IntegrationTest*.java</integrationtest.include>
     <!-- To Run Tests with a particular Xmx Value use -Dfailsafe.Xmx=XXXg -->
-    <failsafe.Xmx>3g</failsafe.Xmx>
+    <failsafe.Xmx>4g</failsafe.Xmx>
     <!-- To run a single integration test, use -Dit.test=IntegrationTestXXX -->
   </properties>
 
@@ -91,9 +91,6 @@
             <excludes>
               <exclude>${unittest.include}</exclude>
               <exclude>**/*$*</exclude>
-              <!--Do this to prevent OOME because permgen is full seen on build.apache.org
-               -->
-              <argLine> -XX:+CMSClassUnloadingEnabled </argLine>
               <!--<exclude>${test.exclude.pattern}</exclude>-->
             </excludes>
             <redirectTestOutputToFile>${test.output.tofile}</redirectTestOutputToFile>
@@ -175,9 +172,9 @@
             <!-- TODO: failsafe does timeout, but verify does not fail the build because of the timeout.
                  I believe it is a failsafe bug, we may consider using surefire -->
             <forkedProcessTimeoutInSeconds>1800</forkedProcessTimeoutInSeconds>
-            <argLine>-enableassertions -Xmx${failsafe.Xmx}
-              -Djava.security.egd=file:/dev/./urandom</argLine>
-            <testFailureIgnore>false</testFailureIgnore>
+            <argLine>-enableassertions -Xmx${failsafe.Xmx} -XX:MaxPermSize=368m
+                -Djava.security.egd=file:/dev/./urandom -XX:+CMSClassUnloadingEnabled
+                -verbose:gc -XX:+PrintCommandLineFlags  -XX:+PrintFlagsFinal</argLine>
           </configuration>
       </plugin>
     </plugins>