#ignite-629: remove CacheFlag.FORCE_TRANSFORM_BACKUP

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

Branch: refs/heads/gg-9998
Commit: 748ddb65e80ae164e3ce2f257acb50a4ad557c7d
Parents: 128c82e
Author: ivasilinets <ivasilin...@gridgain.com>
Authored: Fri Mar 27 16:10:03 2015 +0300
Committer: ivasilinets <ivasilin...@gridgain.com>
Committed: Fri Mar 27 16:10:03 2015 +0300

----------------------------------------------------------------------
 .../ignite/internal/processors/cache/CacheFlag.java   | 14 +-------------
 .../dht/atomic/GridNearAtomicUpdateFuture.java        |  4 ++--
 .../cache/GridCacheReturnValueTransferSelfTest.java   |  3 ---
 .../cache/IgniteCacheInvokeAbstractTest.java          |  4 ----
 .../GridCacheValueConsistencyAtomicSelfTest.java      |  2 --
 5 files changed, 3 insertions(+), 24 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/748ddb65/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheFlag.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheFlag.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheFlag.java
index af27016..67332ff 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheFlag.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheFlag.java
@@ -70,19 +70,7 @@ public enum CacheFlag {
      * @see Transaction#isInvalidate()
      * @see org.apache.ignite.configuration.CacheConfiguration#isInvalidate()
      */
-    INVALIDATE,
-
-    /**
-     * Skips version check during {@link IgniteCache#invoke(Object, 
EntryProcessor, Object[])} writes in
-     * {@link org.apache.ignite.cache.CacheAtomicityMode#ATOMIC} mode. By 
default, in {@code ATOMIC} mode, whenever
-     * {@code transform(...)} is called, cache values (and not the {@code 
transform} closure) are sent from primary
-     * node to backup nodes to ensure proper update ordering.
-     * <p>
-     * By setting this flag, version check is skipped, and the {@code 
transform} closure is applied on both, primary
-     * and backup nodes. Use this flag for better performance if you are sure 
that there are no
-     * concurrent updates happening for the same key when {@code 
transform(...)} method is called.
-     */
-    FORCE_TRANSFORM_BACKUP;
+    INVALIDATE;
 
     /** */
     private static final CacheFlag[] VALS = values();

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/748ddb65/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
index 79d1779..edf3eaa 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
@@ -582,7 +582,7 @@ public class GridNearAtomicUpdateFuture extends 
GridFutureAdapter<Object>
                 syncMode,
                 op,
                 retval,
-                op == TRANSFORM && cctx.hasFlag(FORCE_TRANSFORM_BACKUP),
+                op == TRANSFORM,
                 expiryPlc,
                 invokeArgs,
                 filter,
@@ -705,7 +705,7 @@ public class GridNearAtomicUpdateFuture extends 
GridFutureAdapter<Object>
                             syncMode,
                             op,
                             retval,
-                            op == TRANSFORM && 
cctx.hasFlag(FORCE_TRANSFORM_BACKUP),
+                            op == TRANSFORM,
                             expiryPlc,
                             invokeArgs,
                             filter,

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/748ddb65/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReturnValueTransferSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReturnValueTransferSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReturnValueTransferSelfTest.java
index 2b81711..9771376 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReturnValueTransferSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReturnValueTransferSelfTest.java
@@ -142,9 +142,6 @@ public class GridCacheReturnValueTransferSelfTest extends 
GridCommonAbstractTest
             // Get client grid.
             IgniteCache<Integer, TestObject> cache = grid(2).cache(null);
 
-            if (backups > 0 && atomicityMode == ATOMIC)
-                cache = ((IgniteCacheProxy<Integer, 
TestObject>)cache).flagOn(FORCE_TRANSFORM_BACKUP);
-
             for (int i = 0; i < 100; i++)
                 cache.put(i, new TestObject());
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/748ddb65/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheInvokeAbstractTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheInvokeAbstractTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheInvokeAbstractTest.java
index e39d9bb..b5af288 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheInvokeAbstractTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheInvokeAbstractTest.java
@@ -57,8 +57,6 @@ public abstract class IgniteCacheInvokeAbstractTest extends 
IgniteCacheAbstractT
             invoke(cache, OPTIMISTIC);
         }
         else if (gridCount() > 1) {
-            cache = ((IgniteCacheProxy<Integer, 
Integer>)cache).flagOn(FORCE_TRANSFORM_BACKUP);
-
             invoke(cache, null);
         }
     }
@@ -186,8 +184,6 @@ public abstract class IgniteCacheInvokeAbstractTest extends 
IgniteCacheAbstractT
             invokeAll(cache, OPTIMISTIC);
         }
         else if (gridCount() > 1) {
-            cache = ((IgniteCacheProxy<Integer, 
Integer>)cache).flagOn(FORCE_TRANSFORM_BACKUP);
-
             invokeAll(cache, null);
         }
     }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/748ddb65/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheValueConsistencyAtomicSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheValueConsistencyAtomicSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheValueConsistencyAtomicSelfTest.java
index ee60143..a77e78c 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheValueConsistencyAtomicSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheValueConsistencyAtomicSelfTest.java
@@ -74,8 +74,6 @@ public class GridCacheValueConsistencyAtomicSelfTest extends 
GridCacheValueConsi
 
                             IgniteCache<Integer, Integer> cache = 
grid(idx).cache(null);
 
-                            cache = ((IgniteCacheProxy<Integer, 
Integer>)cache).flagOn(FORCE_TRANSFORM_BACKUP);
-
                             cache.invoke(i, new Transformer(i));
                         }
                     }

Reply via email to