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

[geode] branch develop updated: GEODE-3580: patch test to avoid the current failure. (#774)

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

gosullivan 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 cba6c4f  GEODE-3580: patch test to avoid the current failure. (#774)
cba6c4f is described below

commit cba6c4f70014e1ef63aa492ce559059af5be6bd1
Author: galen-pivotal <go...@pivotal.io>
AuthorDate: Wed Sep 13 10:16:25 2017 -0700

    GEODE-3580: patch test to avoid the current failure. (#774)
    
    When a cache has already been created and closed in the current JVM,
    `TypeRegistry` will have a flag set that stops a distributed system from
    sending messages. This means we can't connect to a distributed system,
    even though there doesn't seem to be any reason to disallow it. This is
    to stop the test failing; a real fix will come later.
---
 .../internal/deadlock/GemFireDeadlockDetectorDUnitTest.java           | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/geode-core/src/test/java/org/apache/geode/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java b/geode-core/src/test/java/org/apache/geode/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
index 4a03c2d..d71b7e1 100644
--- a/geode-core/src/test/java/org/apache/geode/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
@@ -26,6 +26,7 @@ import org.apache.geode.distributed.DistributedLockService;
 import org.apache.geode.distributed.DistributedSystemDisconnectedException;
 import org.apache.geode.distributed.LockServiceDestroyedException;
 import org.apache.geode.distributed.internal.membership.InternalDistributedMember;
+import org.apache.geode.pdx.internal.TypeRegistry;
 import org.apache.geode.test.dunit.Assert;
 import org.apache.geode.test.dunit.AsyncInvocation;
 import org.apache.geode.test.dunit.Host;
@@ -87,6 +88,7 @@ public class GemFireDeadlockDetectorDUnitTest extends JUnit4CacheTestCase {
     Host host = Host.getHost(0);
     VM vm0 = host.getVM(0);
     VM vm1 = host.getVM(1);
+    TypeRegistry.init();
 
     // Make sure a deadlock from a previous test is cleared.
     disconnectAllFromDS();
@@ -108,6 +110,7 @@ public class GemFireDeadlockDetectorDUnitTest extends JUnit4CacheTestCase {
     Host host = Host.getHost(0);
     VM vm0 = host.getVM(0);
     VM vm1 = host.getVM(1);
+    TypeRegistry.init();
     getSystem();
     InternalDistributedMember member1 = createCache(vm0);
     final InternalDistributedMember member2 = createCache(vm1);
@@ -177,6 +180,7 @@ public class GemFireDeadlockDetectorDUnitTest extends JUnit4CacheTestCase {
     VM vm0 = host.getVM(0);
     VM vm1 = host.getVM(1);
     getBlackboard().initBlackboard();
+    TypeRegistry.init();
 
     getSystem();
     AsyncInvocation async1 = lockTheDLocks(vm0, "one", "two");

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