You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by dg...@apache.org on 2018/10/23 21:52:40 UTC

ignite git commit: IGNITE-9755 fix PutAllSyncFailover hangs + mute test - Fixes #4735.

Repository: ignite
Updated Branches:
  refs/heads/master e29a8cb93 -> a9b65d6e4


IGNITE-9755 fix PutAllSyncFailover hangs + mute test - Fixes #4735.

Signed-off-by: Dmitriy Govorukhin <dm...@gmail.com>


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

Branch: refs/heads/master
Commit: a9b65d6e4a86e00876fdbfc17a13ceed718c21e7
Parents: e29a8cb
Author: Alexey Stelmak <sp...@gmail.com>
Authored: Wed Oct 24 00:52:28 2018 +0300
Committer: Dmitriy Govorukhin <dm...@gmail.com>
Committed: Wed Oct 24 00:52:28 2018 +0300

----------------------------------------------------------------------
 .../processors/cache/GridCachePartitionExchangeManager.java     | 5 +++++
 .../distributed/CacheAsyncOperationsFailoverAbstractTest.java   | 2 ++
 2 files changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/a9b65d6e/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
index b0e0d0d..38d5725 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
@@ -781,6 +781,11 @@ public class GridCachePartitionExchangeManager<K, V> extends GridCacheSharedMana
         for (AffinityReadyFuture f : readyFuts.values())
             f.onDone(stopErr);
 
+        GridDhtPartitionsExchangeFuture lastFut = lastInitializedFut;
+
+        if (lastFut != null)
+            lastFut.onDone(stopErr);
+
         if (!cctx.kernalContext().clientNode()) {
             for (int cnt = 0; cnt < cctx.gridConfig().getRebalanceThreadPoolSize(); cnt++)
                 cctx.io().removeOrderedHandler(true, rebalanceTopic(cnt));

http://git-wip-us.apache.org/repos/asf/ignite/blob/a9b65d6e/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheAsyncOperationsFailoverAbstractTest.java
----------------------------------------------------------------------
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheAsyncOperationsFailoverAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheAsyncOperationsFailoverAbstractTest.java
index f1377df..211320f 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheAsyncOperationsFailoverAbstractTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheAsyncOperationsFailoverAbstractTest.java
@@ -111,6 +111,8 @@ public abstract class CacheAsyncOperationsFailoverAbstractTest extends GridCache
      * @throws Exception If failed.
      */
     public void testAsyncFailover() throws Exception {
+        fail("https://issues.apache.org/jira/browse/IGNITE-9759");
+
         IgniteCache<TestKey, TestValue> cache = ignite(0).cache(DEFAULT_CACHE_NAME);
 
         int ops = cache.getConfiguration(CacheConfiguration.class).getMaxConcurrentAsyncOperations();