ignite-1.5 Should not wait on preloader sync future for system caches callbacks.


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

Branch: refs/heads/ignite-1537
Commit: b0b1233b7f40ec3a7508a1688740c2345ef7674b
Parents: 83ce596
Author: sboikov <sboi...@gridgain.com>
Authored: Tue Dec 1 11:08:13 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Tue Dec 1 11:08:13 2015 +0300

----------------------------------------------------------------------
 .../CachePutEventListenerErrorSelfTest.java     | 35 +++++++++++---------
 .../cache/GridCacheClearSelfTest.java           |  9 +++--
 2 files changed, 27 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/b0b1233b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CachePutEventListenerErrorSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CachePutEventListenerErrorSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CachePutEventListenerErrorSelfTest.java
index 0e0e521..bf8f615 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CachePutEventListenerErrorSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CachePutEventListenerErrorSelfTest.java
@@ -64,21 +64,26 @@ public class CachePutEventListenerErrorSelfTest extends 
GridCommonAbstractTest {
 
         Ignition.setClientMode(true);
 
-        Ignite ignite = startGrid("client");
-
-        ignite.events().remoteListen(
-            new IgniteBiPredicate<UUID, Event>() {
-                @Override public boolean apply(UUID uuid, Event evt) {
-                    return true;
-                }
-            },
-            new IgnitePredicate<Event>() {
-                @Override public boolean apply(Event evt) {
-                    throw new NoClassDefFoundError("XXX");
-                }
-            },
-            EventType.EVT_CACHE_OBJECT_PUT
-        );
+        try {
+            Ignite ignite = startGrid("client");
+
+            ignite.events().remoteListen(
+                new IgniteBiPredicate<UUID, Event>() {
+                    @Override public boolean apply(UUID uuid, Event evt) {
+                        return true;
+                    }
+                },
+                new IgnitePredicate<Event>() {
+                    @Override public boolean apply(Event evt) {
+                        throw new NoClassDefFoundError("XXX");
+                    }
+                },
+                EventType.EVT_CACHE_OBJECT_PUT
+            );
+        }
+        finally {
+            Ignition.setClientMode(false);
+        }
     }
 
     /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/ignite/blob/b0b1233b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheClearSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheClearSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheClearSelfTest.java
index 5e14f14..67316b4 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheClearSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheClearSelfTest.java
@@ -61,8 +61,13 @@ public class GridCacheClearSelfTest extends 
GridCommonAbstractTest {
 
         Ignition.setClientMode(true);
 
-        startGrid("client1");
-        startGrid("client2");
+        try {
+            startGrid("client1");
+            startGrid("client2");
+        }
+        finally {
+            Ignition.setClientMode(false);
+        }
     }
 
     /** {@inheritDoc} */

Reply via email to