You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by jm...@apache.org on 2015/02/22 21:55:58 UTC
[25/50] [abbrv] hbase git commit: HBASE-12747 IntegrationTestMTTR
will OOME if launched with mvn verify (Abhishek Singh Chouhan)
HBASE-12747 IntegrationTestMTTR will OOME if launched with mvn verify (Abhishek Singh Chouhan)
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/200ec5b1
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/200ec5b1
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/200ec5b1
Branch: refs/heads/hbase-11339
Commit: 200ec5b191262ac356639b0390d7d72ab93feef3
Parents: f97c00f
Author: Andrew Purtell <ap...@apache.org>
Authored: Mon Feb 9 18:54:43 2015 -0800
Committer: Andrew Purtell <ap...@apache.org>
Committed: Mon Feb 9 18:54:43 2015 -0800
----------------------------------------------------------------------
hbase-it/pom.xml | 4 +++-
pom.xml | 7 +++++--
2 files changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/200ec5b1/hbase-it/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index a527e77..4522f9c 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -35,6 +35,8 @@
<!-- Test inclusion patterns used by failsafe configuration -->
<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>
<!-- To run a single integration test, use -Dit.test=IntegrationTestXXX -->
</properties>
@@ -146,7 +148,7 @@
<!-- 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 -Xmx1900m
+ <argLine>-enableassertions -Xmx${failsafe.Xmx}
-Djava.security.egd=file:/dev/./urandom</argLine>
<testFailureIgnore>false</testFailureIgnore>
</configuration>
http://git-wip-us.apache.org/repos/asf/hbase/blob/200ec5b1/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 975f1f8..132215d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1086,11 +1086,14 @@
<test.output.tofile>true</test.output.tofile>
<surefire.timeout>900</surefire.timeout>
<test.exclude.pattern></test.exclude.pattern>
- <hbase-surefire.argLine>-enableassertions -XX:MaxDirectMemorySize=1G -Xmx1900m
+ <!-- default Xmx value is 1900m. Use -Dsurefire.Xmx=xxg to run tests with different JVM Xmx value -->
+ <surefire.Xmx>1900m</surefire.Xmx>
+ <surefire.cygwinXmx>1900m</surefire.cygwinXmx>
+ <hbase-surefire.argLine>-enableassertions -XX:MaxDirectMemorySize=1G -Xmx${surefire.Xmx}
-XX:MaxPermSize=256m -Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true
-Djava.awt.headless=true
</hbase-surefire.argLine>
- <hbase-surefire.cygwin-argline>-enableassertions -Xmx1900m -XX:MaxPermSize=256m
+ <hbase-surefire.cygwin-argline>-enableassertions -Xmx${surefire.cygwinXmx} -XX:MaxPermSize=256m
-Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true
"-Djava.library.path=${hadoop.library.path};${java.library.path}"
</hbase-surefire.cygwin-argline>