You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ji...@apache.org on 2017/09/28 22:22:16 UTC

[geode] branch develop updated: GEODE-3720: clean up SocketCreators in each test VM properly

This is an automated email from the ASF dual-hosted git repository.

jinmeiliao pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 8f2ff2b  GEODE-3720: clean up SocketCreators in each test VM properly
8f2ff2b is described below

commit 8f2ff2bb0f28fbe78ffbcce60046fedb8ed18a17
Author: Jinmei Liao <ji...@pivotal.io>
AuthorDate: Thu Sep 28 14:56:53 2017 -0700

    GEODE-3720: clean up SocketCreators in each test VM properly
---
 .../java/org/apache/geode/test/junit/rules/MemberStarterRule.java     | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/geode-core/src/test/java/org/apache/geode/test/junit/rules/MemberStarterRule.java b/geode-core/src/test/java/org/apache/geode/test/junit/rules/MemberStarterRule.java
index 50aed29..350f627 100644
--- a/geode-core/src/test/java/org/apache/geode/test/junit/rules/MemberStarterRule.java
+++ b/geode-core/src/test/java/org/apache/geode/test/junit/rules/MemberStarterRule.java
@@ -34,6 +34,7 @@ import org.junit.rules.TemporaryFolder;
 import org.apache.geode.distributed.DistributedSystem;
 import org.apache.geode.distributed.internal.InternalDistributedSystem;
 import org.apache.geode.internal.AvailablePortHelper;
+import org.apache.geode.internal.net.SocketCreatorFactory;
 import org.apache.geode.security.SecurityManager;
 import org.apache.geode.test.junit.rules.serializable.SerializableExternalResource;
 
@@ -70,6 +71,9 @@ public abstract class MemberStarterRule<T> extends SerializableExternalResource
     // invoke stopMember() first and then ds.disconnect
     stopMember();
 
+    // this will clean up the SocketCreators created in this VM so that it won't contaminate
+    // future tests
+    SocketCreatorFactory.close();
     disconnectDSIfAny();
 
     if (temporaryFolder != null) {

-- 
To stop receiving notification emails like this one, please contact
['"commits@geode.apache.org" <co...@geode.apache.org>'].