Repository: ignite
Updated Branches:
  refs/heads/ignite-4984 14582779f -> 75ca6a56d


ignite-4984


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

Branch: refs/heads/ignite-4984
Commit: 75ca6a56dc747a8e8257763489f5e702d09f9210
Parents: 1458277
Author: sboikov <sboi...@gridgain.com>
Authored: Thu Apr 20 10:54:39 2017 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Thu Apr 20 10:54:39 2017 +0300

----------------------------------------------------------------------
 .../distributed/dht/GridPartitionedSingleGetFuture.java  |  3 ---
 .../dht/atomic/GridDhtAtomicAbstractUpdateFuture.java    |  3 ---
 .../dht/atomic/GridDhtAtomicSingleUpdateFuture.java      |  3 ---
 .../dht/atomic/GridDhtAtomicUpdateFuture.java            |  3 ---
 .../dht/atomic/GridNearAtomicAbstractUpdateFuture.java   | 11 +++++++++--
 .../dht/atomic/GridNearAtomicUpdateFuture.java           |  1 +
 .../processors/cache/local/GridLocalLockFuture.java      |  3 ---
 7 files changed, 10 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
index 3dfae6f..dbf1fe1 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
@@ -63,9 +63,6 @@ import static 
org.apache.ignite.internal.processors.cache.distributed.dht.GridDh
  */
 public class GridPartitionedSingleGetFuture extends 
GridCacheFutureAdapter<Object> implements GridCacheFuture<Object>,
     CacheGetFuture {
-    /** */
-    private static final long serialVersionUID = 0L;
-
     /** Logger reference. */
     private static final AtomicReference<IgniteLogger> logRef = new 
AtomicReference<>();
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateFuture.java
index 87ef091..5c7c027 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateFuture.java
@@ -60,9 +60,6 @@ import static 
org.apache.ignite.cache.CacheWriteSynchronizationMode.PRIMARY_SYNC
  */
 public abstract class GridDhtAtomicAbstractUpdateFuture extends 
GridCacheFutureAdapter<Void>
     implements GridCacheAtomicFuture<Void> {
-    /** */
-    private static final long serialVersionUID = 0L;
-
     /** Logger. */
     protected static IgniteLogger log;
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
index 8ebe9c3..f053d21 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
@@ -37,9 +37,6 @@ import org.jetbrains.annotations.Nullable;
  */
 class GridDhtAtomicSingleUpdateFuture extends 
GridDhtAtomicAbstractUpdateFuture {
     /** */
-    private static final long serialVersionUID = 0L;
-
-    /** */
     private boolean allUpdated;
 
     /**

http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
index 5d5ddf0..2a84445 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
@@ -36,9 +36,6 @@ import org.jetbrains.annotations.Nullable;
  */
 class GridDhtAtomicUpdateFuture extends GridDhtAtomicAbstractUpdateFuture {
     /** */
-    private static final long serialVersionUID = 0L;
-
-    /** */
     private int updateCntr;
 
     /**

http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/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 9d0d345..6969971 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
@@ -135,7 +135,7 @@ public abstract class GridNearAtomicAbstractUpdateFuture 
extends GridCacheFuture
     @GridToStringInclude
     protected CachePartialUpdateCheckedException err;
 
-    /** Future ID. */
+    /** Future ID, changes when operation is remapped. */
     @GridToStringInclude
     protected long futId;
 
@@ -203,10 +203,17 @@ public abstract class GridNearAtomicAbstractUpdateFuture 
extends GridCacheFuture
         this.remapCnt = remapCnt;
     }
 
+    /**
+     * @return {@code True} if future was initialized and waits for responses.
+     */
     final boolean futureMapped() {
         return topVer != AffinityTopologyVersion.ZERO;
     }
 
+    /**
+     * @param futId Expected future ID.
+     * @return {@code True} if future was initialized with the same ID.
+     */
     final boolean checkFutureId(long futId) {
         return topVer != AffinityTopologyVersion.ZERO && this.futId == futId;
     }
@@ -356,7 +363,7 @@ public abstract class GridNearAtomicAbstractUpdateFuture 
extends GridCacheFuture
     /** {@inheritDoc} */
     @SuppressWarnings("ConstantConditions")
     @Override public final boolean onDone(@Nullable Object res, @Nullable 
Throwable err) {
-        assert err != null;
+        assert err != null : "onDone should be called only to finish future 
with error on cache/node stop";
 
         Long futId = null;
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/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 581e235..46a3c34 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
@@ -566,6 +566,7 @@ public class GridNearAtomicUpdateFuture extends 
GridNearAtomicAbstractUpdateFutu
     /**
      * @param opRes Operation result.
      * @param err Operation error.
+     * @param remapTopVer Not-null topology version if need remap update.
      * @param futId Future ID.
      */
     private void finishUpdateFuture(GridCacheReturn opRes,

http://git-wip-us.apache.org/repos/asf/ignite/blob/75ca6a56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/GridLocalLockFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/GridLocalLockFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/GridLocalLockFuture.java
index d8e95b9..59d0adb 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/GridLocalLockFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/GridLocalLockFuture.java
@@ -55,9 +55,6 @@ import org.jetbrains.annotations.Nullable;
  */
 public final class GridLocalLockFuture<K, V> extends 
GridCacheFutureAdapter<Boolean>
     implements GridCacheMvccFuture<Boolean> {
-    /** */
-    private static final long serialVersionUID = 0L;
-
     /** Logger reference. */
     private static final AtomicReference<IgniteLogger> logRef = new 
AtomicReference<>();
 

Reply via email to