Merge remote-tracking branch 'remotes/origin/ignite-sprint-4' into ignite-157

Conflicts:
        
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
        
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
        
modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/DataStructuresProcessor.java


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

Branch: refs/heads/ignite-157
Commit: 419fd60f9cdb020ea5d110d2ae8b42cf1580e152
Parents: 54d1f5f
Author: sboikov <[email protected]>
Authored: Fri Apr 17 12:12:40 2015 +0300
Committer: sboikov <[email protected]>
Committed: Fri Apr 17 12:12:40 2015 +0300

----------------------------------------------------------------------
 .../distributed/dht/atomic/GridNearAtomicUpdateFuture.java      | 5 +----
 .../processors/datastructures/DataStructuresProcessor.java      | 4 ++--
 2 files changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/419fd60f/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 8cd42c1..7521529 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
@@ -493,13 +493,10 @@ public class GridNearAtomicUpdateFuture extends 
GridFutureAdapter<Object>
             return;
         }
 
-        if (futVer == null) {
+        if (futVer == null)
             // Assign future version in topology read lock before first 
exception may be thrown.
             futVer = cctx.versions().next(topVer);
 
-            mapTime = U.currentTimeMillis();
-        }
-
         if (!remap && (cctx.config().getAtomicWriteOrderMode() == CLOCK || 
syncMode != FULL_ASYNC))
             cctx.mvcc().addAtomicFuture(version(), this);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/419fd60f/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/DataStructuresProcessor.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/DataStructuresProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/DataStructuresProcessor.java
index aacac8c..bccb23c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/DataStructuresProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/DataStructuresProcessor.java
@@ -704,7 +704,7 @@ public final class DataStructuresProcessor extends 
GridProcessorAdapter {
         IgniteClosureX<IgniteInternalTx, GridCacheQueueHeader> rmv =
             new IgniteClosureX<IgniteInternalTx, GridCacheQueueHeader>() {
                 @Override public GridCacheQueueHeader applyx(IgniteInternalTx 
tx) throws IgniteCheckedException {
-                    return (GridCacheQueueHeader)cctx.cache().remove(new 
GridCacheQueueHeaderKey(name), null);
+                    return (GridCacheQueueHeader)cctx.cache().getAndRemove(new 
GridCacheQueueHeaderKey(name));
                 }
             };
 
@@ -1052,7 +1052,7 @@ public final class DataStructuresProcessor extends 
GridProcessorAdapter {
         IgniteClosureX<IgniteInternalTx, GridCacheSetHeader> rmv =
             new IgniteClosureX<IgniteInternalTx, GridCacheSetHeader>() {
                 @Override public GridCacheSetHeader applyx(IgniteInternalTx 
tx) throws IgniteCheckedException {
-                    return (GridCacheSetHeader)cctx.cache().remove(new 
GridCacheSetHeaderKey(name), null);
+                    return (GridCacheSetHeader)cctx.cache().getAndRemove(new 
GridCacheSetHeaderKey(name));
                 }
             };
 

Reply via email to