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)