futures: api cleanup - fixing tests

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

Branch: refs/heads/ignite-394
Commit: a14d0f36319eae0183ddc36cbf375e9c73ccf13f
Parents: 6a96fd4
Author: Yakov Zhdanov <yzhda...@gridgain.com>
Authored: Fri Mar 6 14:04:22 2015 +0300
Committer: Yakov Zhdanov <yzhda...@gridgain.com>
Committed: Fri Mar 6 14:04:22 2015 +0300

----------------------------------------------------------------------
 .../internal/processors/cache/GridCacheAdapter.java       |  8 ++++----
 .../internal/processors/cache/GridCacheGateway.java       |  6 ++++++
 .../internal/processors/cache/GridCacheIoManager.java     |  2 +-
 .../ignite/internal/processors/cache/GridCacheUtils.java  |  2 +-
 .../cache/distributed/dht/GridDhtTxLocalAdapter.java      |  2 +-
 .../cache/transactions/IgniteTxLocalAdapter.java          |  4 ++--
 .../processors/cache/transactions/IgniteTxManager.java    | 10 +++++-----
 .../cache/GridCacheReferenceCleanupSelfTest.java          |  2 +-
 8 files changed, 21 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
index c2f67b1..fe95935 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
@@ -4467,7 +4467,7 @@ public abstract class GridCacheAdapter<K, V> implements 
GridCache<K, V>,
 
             saveFuture(holder, f);
 
-            ctx.tm().txContextReset();
+            ctx.tm().resetContext();
 
             return f;
         }
@@ -4602,10 +4602,10 @@ public abstract class GridCacheAdapter<K, V> implements 
GridCache<K, V>,
                 throw e;
             }
             finally {
-                ctx.tm().txContextReset();
+                ctx.tm().resetContext();
 
                 if (ctx.isNear())
-                    ctx.near().dht().context().tm().txContextReset();
+                    ctx.near().dht().context().tm().resetContext();
             }
         }
         else
@@ -4714,7 +4714,7 @@ public abstract class GridCacheAdapter<K, V> implements 
GridCache<K, V>,
             saveFuture(holder, f);
 
             if (tx.implicit())
-                ctx.tm().txContextReset();
+                ctx.tm().resetContext();
 
             return f;
         }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
index 2de235a..ce603fd 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
@@ -73,6 +73,9 @@ public class GridCacheGateway<K, V> {
      */
     public void leave() {
         try {
+            ctx.tm().resetContext();
+            ctx.mvcc().contextReset();
+
             // Unwind eviction notifications.
             CU.unwindEvicts(ctx);
         }
@@ -142,6 +145,9 @@ public class GridCacheGateway<K, V> {
      */
     public void leave(GridCacheProjectionImpl<K, V> prev) {
         try {
+            ctx.tm().resetContext();
+            ctx.mvcc().contextReset();
+
             // Unwind eviction notifications.
             CU.unwindEvicts(ctx);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
index de82f35..0a9344e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
@@ -306,7 +306,7 @@ public class GridCacheIoManager<K, V> extends 
GridCacheSharedManagerAdapter<K, V
         }
         finally {
             // Reset thread local context.
-            cctx.tm().txContextReset();
+            cctx.tm().resetContext();
             cctx.mvcc().contextReset();
 
             // Unwind eviction notifications.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
index 45dfb3f..c99312e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
@@ -1218,7 +1218,7 @@ public class GridCacheUtils {
         assert ctx != null;
         assert prj != null;
 
-        ctx.tm().txContextReset();
+        ctx.tm().resetContext();
 
         return prj.txStartEx(concurrency, isolation);
     }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
index b98ca00..6c5d248 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
@@ -831,7 +831,7 @@ public abstract class GridDhtTxLocalAdapter<K, V> extends 
IgniteTxLocalAdapter<K
             rollbackAsync().get();
         }
         finally {
-            cctx.tm().txContextReset();
+            cctx.tm().resetContext();
         }
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
index 1e349ad..5d39822 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
@@ -429,7 +429,7 @@ public abstract class IgniteTxLocalAdapter<K, V> extends 
IgniteTxAdapter<K, V>
             commitAsync().get();
         }
         finally {
-            cctx.tm().txContextReset();
+            cctx.tm().resetContext();
         }
     }
 
@@ -974,7 +974,7 @@ public abstract class IgniteTxLocalAdapter<K, V> extends 
IgniteTxAdapter<K, V>
                 }
             }
             finally {
-                cctx.tm().txContextReset();
+                cctx.tm().resetContext();
             }
         }
         else {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
index b1569a5..609bd3e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
@@ -393,7 +393,7 @@ public class IgniteTxManager<K, V> extends 
GridCacheSharedManagerAdapter<K, V> {
         ConcurrentMap<GridCacheVersion, IgniteInternalTx<K, V>> txIdMap = 
transactionMap(tx);
 
         // Start clean.
-        txContextReset();
+        resetContext();
 
         if (isCompleted(tx)) {
             if (log.isDebugEnabled())
@@ -1233,7 +1233,7 @@ public class IgniteTxManager<K, V> extends 
GridCacheSharedManagerAdapter<K, V> {
             }
 
             // 14. Clear context.
-            txContextReset();
+            resetContext();
 
             // 15. Update metrics.
             if (!tx.dht() && tx.local()) {
@@ -1308,7 +1308,7 @@ public class IgniteTxManager<K, V> extends 
GridCacheSharedManagerAdapter<K, V> {
                 
mappedVers.remove(((GridCacheMappedVersion)tx).mappedVersion());
 
             // 10. Clear context.
-            txContextReset();
+            resetContext();
 
             // 11. Update metrics.
             if (!tx.dht() && tx.local()) {
@@ -1372,7 +1372,7 @@ public class IgniteTxManager<K, V> extends 
GridCacheSharedManagerAdapter<K, V> {
                 
mappedVers.remove(((GridCacheMappedVersion)tx).mappedVersion());
 
             // 8. Clear context.
-            txContextReset();
+            resetContext();
 
             if (log.isDebugEnabled())
                 log.debug("Uncommitted from TM: " + tx);
@@ -1717,7 +1717,7 @@ public class IgniteTxManager<K, V> extends 
GridCacheSharedManagerAdapter<K, V> {
     /**
      * Commit ended.
      */
-    public void txContextReset() {
+    public void resetContext() {
         threadCtx.set(null);
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a14d0f36/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReferenceCleanupSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReferenceCleanupSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReferenceCleanupSelfTest.java
index fce301d..6994ebd 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReferenceCleanupSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheReferenceCleanupSelfTest.java
@@ -292,7 +292,7 @@ public class GridCacheReferenceCleanupSelfTest extends 
GridCommonAbstractTest {
                     System.gc();
 
                     for (WeakReference<?> ref : refs)
-                        assertNull(ref.get());
+                        assertNull("" + ref.get(), ref.get());
                 }
             });
         }

Reply via email to