You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ag...@apache.org on 2018/11/06 16:43:54 UTC

ignite git commit: IGNITE-10103 Fixed IgnitePersistentStoreDataStructuresTest.testSequenceAfterAutoactivation - Fixes #5230.

Repository: ignite
Updated Branches:
  refs/heads/master dcdb27a24 -> 5459469c4


IGNITE-10103 Fixed IgnitePersistentStoreDataStructuresTest.testSequenceAfterAutoactivation - Fixes #5230.

Signed-off-by: Alexey Goncharuk <al...@gmail.com>


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

Branch: refs/heads/master
Commit: 5459469c4f7bf1e89f4f7ee4145d1481c164725d
Parents: dcdb27a
Author: ipavlukhin <vo...@gmail.com>
Authored: Tue Nov 6 19:43:02 2018 +0300
Committer: Alexey Goncharuk <al...@gmail.com>
Committed: Tue Nov 6 19:43:02 2018 +0300

----------------------------------------------------------------------
 .../IgnitePersistentStoreDataStructuresTest.java  | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/5459469c/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePersistentStoreDataStructuresTest.java
----------------------------------------------------------------------
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePersistentStoreDataStructuresTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePersistentStoreDataStructuresTest.java
index dc4e17e..80fb0e0 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePersistentStoreDataStructuresTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePersistentStoreDataStructuresTest.java
@@ -22,6 +22,7 @@ import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteAtomicLong;
 import org.apache.ignite.IgniteAtomicSequence;
 import org.apache.ignite.IgniteCountDownLatch;
+import org.apache.ignite.IgniteException;
 import org.apache.ignite.IgniteLock;
 import org.apache.ignite.IgniteQueue;
 import org.apache.ignite.IgniteSemaphore;
@@ -185,10 +186,19 @@ public class IgnitePersistentStoreDataStructuresTest extends GridCommonAbstractT
 
         final Ignite node = startGrids(2);
 
-        IgniteInternalFuture fut = GridTestUtils.runAsync(new Runnable() {
-            @Override public void run() {
-                // Should not hang.
-                node.atomicSequence(seqName, 0, false);
+        IgniteInternalFuture fut = GridTestUtils.runAsync(() -> {
+            while (true) {
+                try {
+                    // Should not hang.
+                    node.atomicSequence(seqName, 0, false);
+
+                    break;
+                }
+                catch (IgniteException e) {
+                    // Can fail on not yet activated cluster. Retry until success.
+                    assertTrue(e.getMessage()
+                        .contains("Can not perform the operation because the cluster is inactive"));
+                }
             }
         });