IGNITE-3569 - Set copyOnRead property to FALSE for marshaller cache.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/ac31334b Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/ac31334b Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/ac31334b Branch: refs/heads/ignite-3443 Commit: ac31334b1072a810bc7f8e0e782ec6e84a9edd66 Parents: 6917ec4 Author: dkarachentsev <[email protected]> Authored: Tue Jul 26 12:54:32 2016 +0300 Committer: dkarachentsev <[email protected]> Committed: Tue Jul 26 12:54:32 2016 +0300 ---------------------------------------------------------------------- .../src/main/java/org/apache/ignite/internal/IgnitionEx.java | 2 ++ .../processors/service/ServicePredicateAccessCacheTest.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/ac31334b/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java b/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java index 8062e6b..30f1d15 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java @@ -2164,6 +2164,7 @@ public class IgnitionEx { cache.setNodeFilter(CacheConfiguration.ALL_NODES); cache.setStartSize(300); cache.setRebalanceOrder(-2);//Prior to other system caches. + cache.setCopyOnRead(false); return cache; } @@ -2185,6 +2186,7 @@ public class IgnitionEx { cache.setAffinity(new RendezvousAffinityFunction(false, 100)); cache.setNodeFilter(CacheConfiguration.ALL_NODES); cache.setRebalanceOrder(-2); //Prior to user caches. + cache.setCopyOnRead(false); return cache; } http://git-wip-us.apache.org/repos/asf/ignite/blob/ac31334b/modules/core/src/test/java/org/apache/ignite/internal/processors/service/ServicePredicateAccessCacheTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/service/ServicePredicateAccessCacheTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/service/ServicePredicateAccessCacheTest.java index c91d9f1..5b446cc 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/service/ServicePredicateAccessCacheTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/service/ServicePredicateAccessCacheTest.java @@ -19,7 +19,9 @@ package org.apache.ignite.internal.processors.service; import java.util.concurrent.Callable; import java.util.concurrent.CountDownLatch; + import org.apache.ignite.Ignite; +import org.apache.ignite.Ignition; import org.apache.ignite.cluster.ClusterGroup; import org.apache.ignite.cluster.ClusterNode; import org.apache.ignite.configuration.CacheConfiguration; @@ -105,7 +107,7 @@ public class ServicePredicateAccessCacheTest extends GridCommonAbstractTest { System.out.println("Call contains key [thread=" + Thread.currentThread().getName() + ']'); - boolean ret = ignite0.cache("testCache").containsKey(node.id().toString()); + boolean ret = Ignition.localIgnite().cache("testCache").containsKey(node.id().toString()); System.out.println("After contains key [ret=" + ret + ", thread=" + Thread.currentThread().getName() + ']');
