Repository: ignite
Updated Branches:
  refs/heads/ignite-4424 8c47ab468 -> a1443f854


IGNITE-4424 REPLICATED cache isn't synced across nodes


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

Branch: refs/heads/ignite-4424
Commit: a1443f854f2c4e1b24bba3615fb8baa40005af67
Parents: 8c47ab4
Author: Anton Vinogradov <a...@apache.org>
Authored: Mon Dec 26 18:02:47 2016 +0300
Committer: Anton Vinogradov <a...@apache.org>
Committed: Mon Dec 26 18:02:47 2016 +0300

----------------------------------------------------------------------
 .../dht/atomic/GridNearAtomicAbstractUpdateFuture.java      | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/a1443f85/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
index 2a2aa55..c92e0f5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
@@ -337,13 +337,8 @@ public abstract class GridNearAtomicAbstractUpdateFuture 
extends GridFutureAdapt
             this.futVer = futVer;
         }
 
-        if (storeFuture()) {
-            if (!cctx.mvcc().addAtomicFuture(futVer, this)) {
-                assert isDone() : this;
-
-                return null;
-            }
-        }
+        if (storeFuture() && !cctx.mvcc().addAtomicFuture(futVer, this))
+            return null;
 
         return futVer;
     }

Reply via email to