You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexey Platonov (JIRA)" <ji...@apache.org> on 2018/09/18 11:09:00 UTC
[jira] [Commented] (IGNITE-9635) Eternal initial partition map
exchange
[ https://issues.apache.org/jira/browse/IGNITE-9635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16618938#comment-16618938 ]
Alexey Platonov commented on IGNITE-9635:
-----------------------------------------
Examples of stacktraces part are listed below:
==========================================================================================
1 threads with trace:
States: \{WAITING=1}
Names:
- "test-runner-#298713%near.GridCachePartitionedNodeRestartTest%"
Stack:
- sun.misc.Unsafe.park(Native Method)
- - parking to wait for <IGNORED> (a java.util.concurrent.CountDownLatch$Sync)
- java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
- java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
- org.apache.ignite.internal.util.IgniteUtils.awaitQuiet(IgniteUtils.java:7605)
- org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.grid(IgnitionEx.java:1666)
- org.apache.ignite.internal.IgnitionEx.allGrids(IgnitionEx.java:1284)
- org.apache.ignite.internal.IgnitionEx.allGrids(IgnitionEx.java:1262)
- org.apache.ignite.Ignition.allGrids(Ignition.java:498)
- org.apache.ignite.testframework.junits.GridAbstractTest.stopAllGrids(GridAbstractTest.java:1182)
- org.apache.ignite.testframework.junits.GridAbstractTest.stopAllGrids(GridAbstractTest.java:1171)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest.checkRestartWithPut(GridCacheAbstractNodeRestartSelfTest.java:693)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest.testRestartWithPutFourNodesNoBackups(GridCacheAbstractNodeRestartSelfTest.java:370)
- org.apache.ignite.internal.processors.cache.distributed.near.GridCachePartitionedNodeRestartTest.testRestartWithPutFourNodesNoBackups(GridCachePartitionedNodeRestartTest.java:76)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- java.lang.reflect.Method.invoke(Method.java:498)
- junit.framework.TestCase.runTest(TestCase.java:176)
- org.apache.ignite.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:2177)
- org.apache.ignite.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:143)
- org.apache.ignite.testframework.junits.GridAbstractTest$5.run(GridAbstractTest.java:2092)
- java.lang.Thread.run(Thread.java:748)
==========================================================================================
1 threads with trace:
States: \{TIMED_WAITING=1}
Names:
- "restart-worker-0"
Stack:
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:338)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:217)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:159)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:151)
- org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.onKernalStart(GridCachePartitionExchangeManager.java:669)
- org.apache.ignite.internal.processors.cache.GridCacheProcessor.onKernalStart(GridCacheProcessor.java:891)
- org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1110)
- org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2020)
- org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1725)
- - locked <IGNORED> (a org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance)
- org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1153)
- org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:651)
- org.apache.ignite.testframework.junits.GridAbstractTest.startGrid(GridAbstractTest.java:917)
- org.apache.ignite.testframework.junits.GridAbstractTest.startGrid(GridAbstractTest.java:855)
- org.apache.ignite.testframework.junits.GridAbstractTest.startGrid(GridAbstractTest.java:843)
- org.apache.ignite.testframework.junits.GridAbstractTest.startGrid(GridAbstractTest.java:809)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest.access$1000(GridCacheAbstractNodeRestartSelfTest.java:64)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest$2.run(GridCacheAbstractNodeRestartSelfTest.java:665)
- java.lang.Thread.run(Thread.java:748)
==========================================================================================
1 threads with trace:
States: \{TIMED_WAITING=1}
Names:
- "exchange-worker-#298750%near.GridCachePartitionedNodeRestartTest0%"
Stack:
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:338)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:217)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:159)
- org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch.ExchangeLatchManager$CompletableLatch.await(ExchangeLatchManager.java:657)
- org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.waitPartitionRelease(GridDhtPartitionsExchangeFuture.java:1475)
- org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.distributedExchange(GridDhtPartitionsExchangeFuture.java:1233)
- org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:766)
- org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2577)
- org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2457)
- org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
- java.lang.Thread.run(Thread.java:748)
==========================================================================================
1 threads with trace:
States: \{WAITING=1}
Names:
- "restart-worker-1"
Stack:
- sun.misc.Unsafe.park(Native Method)
- - parking to wait for <IGNORED> (a java.util.concurrent.CountDownLatch$Sync)
- java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
- java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
- org.apache.ignite.internal.util.IgniteUtils.awaitQuiet(IgniteUtils.java:7605)
- org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.grid(IgnitionEx.java:1666)
- org.apache.ignite.internal.IgnitionEx.allGrids(IgnitionEx.java:1284)
- org.apache.ignite.internal.IgnitionEx.allGrids(IgnitionEx.java:1262)
- org.apache.ignite.Ignition.allGrids(Ignition.java:498)
- org.apache.ignite.testframework.junits.GridAbstractTest.awaitTopologyChange(GridAbstractTest.java:2279)
- org.apache.ignite.testframework.junits.GridAbstractTest.stopGrid(GridAbstractTest.java:1155)
- org.apache.ignite.testframework.junits.GridAbstractTest.stopGrid(GridAbstractTest.java:1130)
- org.apache.ignite.testframework.junits.GridAbstractTest.stopGrid(GridAbstractTest.java:1430)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest.access$800(GridCacheAbstractNodeRestartSelfTest.java:64)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest$2.run(GridCacheAbstractNodeRestartSelfTest.java:661)
- java.lang.Thread.run(Thread.java:748)
==========================================================================================
1 threads with trace:
States: \{TIMED_WAITING=1}
Names:
- "exchange-worker-#310653%near.GridCachePartitionedNodeRestartTest2%"
Stack:
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:338)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:217)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:159)
- org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2598)
- org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2457)
- org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
- java.lang.Thread.run(Thread.java:748)
==========================================================================================
1 threads with trace:
States: \{WAITING=1}
Names:
- "put-worker-near.GridCachePartitionedNodeRestartTest0"
Stack:
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:177)
- org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:140)
- org.apache.ignite.internal.processors.cache.GridCacheAdapter$22.op(GridCacheAdapter.java:2465)
- org.apache.ignite.internal.processors.cache.GridCacheAdapter$22.op(GridCacheAdapter.java:2463)
- org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4228)
- org.apache.ignite.internal.processors.cache.GridCacheAdapter.put0(GridCacheAdapter.java:2463)
- org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:2444)
- org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:2421)
- org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.put(IgniteCacheProxyImpl.java:1089)
- org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.put(GatewayProtectedCacheProxy.java:820)
- org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest$1.run(GridCacheAbstractNodeRestartSelfTest.java:619)
- java.lang.Thread.run(Thread.java:748)
> Eternal initial partition map exchange
> --------------------------------------
>
> Key: IGNITE-9635
> URL: https://issues.apache.org/jira/browse/IGNITE-9635
> Project: Ignite
> Issue Type: Bug
> Reporter: Alexey Platonov
> Priority: Major
> Labels: MakeTeamcityGreenAgain
>
> Sometimes test suites times out on test class GridCacheReplicatedNodeRestartSelfTest. Finally, some test from this class blocked on awaiting node starting due to eternal initial partition map exchange.
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)