You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bs...@apache.org on 2016/09/08 18:33:34 UTC

incubator-geode git commit: GEODE-1777 CI failure: RestAPIsOnMembersFunctionExecutionDUnitTest

Repository: incubator-geode
Updated Branches:
  refs/heads/develop 906c211ab -> da8b2934c


GEODE-1777 CI failure: RestAPIsOnMembersFunctionExecutionDUnitTest

Looking through our distributedTest output I see a large number of full
GCs initiated by Metaspace cleanup.  Some of these GCs are taking as long
as 70 seconds and cause nodes to be kicked out of the distributed system.
For Java 8 it's recommended that you estimate requirements for Metaspace
and set XXMetaspaceSize to avoid these full GCs.  Our REST tests seem to
need nearly half a gigabyte of metaspace so I've set it accordingly.  A
precheckin run with this change showed only one GC initiated by
metaspace management, in the geode-web distributedTest suite lasting
1/2 second.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/da8b2934
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/da8b2934
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/da8b2934

Branch: refs/heads/develop
Commit: da8b2934c24c03aa1de435b73d54e645b73a54aa
Parents: 906c211
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Thu Sep 8 11:31:19 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Thu Sep 8 11:33:15 2016 -0700

----------------------------------------------------------------------
 .../com/gemstone/gemfire/test/dunit/standalone/ProcessManager.java  | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/da8b2934/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/standalone/ProcessManager.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/standalone/ProcessManager.java b/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/standalone/ProcessManager.java
index f938c1a..a630afa 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/standalone/ProcessManager.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/standalone/ProcessManager.java
@@ -181,6 +181,7 @@ public class ProcessManager {
     cmds.add("-D" + DistributionConfig.GEMFIRE_PREFIX + "disallowMcastDefaults=true");
     cmds.add("-D" + DistributionConfig.RESTRICT_MEMBERSHIP_PORT_RANGE + "=true");
     cmds.add("-ea");
+    cmds.add("-XX:MetaspaceSize=512m");
     cmds.add("-XX:+PrintGC");
     cmds.add("-XX:+PrintGCDetails");
     cmds.add("-XX:+PrintGCTimeStamps");