ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Semen Boikov (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (IGNITE-1134) GridNioSession.send hangs after NIO server stop
Date Tue, 21 Jul 2015 07:47:05 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-1134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Semen Boikov closed IGNITE-1134.
--------------------------------
    Assignee:     (was: Semen Boikov)

> GridNioSession.send hangs after NIO server stop
> -----------------------------------------------
>
>                 Key: IGNITE-1134
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1134
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>            Reporter: Semen Boikov
>             Fix For: sprint-8
>
>
> Observed hang of IgniteCacheAtomicReplicatedPeekModesTest on TC during node stop:
> {noformat}
> "ignite-#6268%sys-cache.IgniteCacheAtomicReplicatedPeekModesTest1%" prio=6 tid=0x00000000124ef000
nid=0x2520 waiting on condition [0x000000001d7de000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  &lt;0x0000000747800cc8&gt; (a java.util.concurrent.Semaphore$NonfairSync)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:964)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1282)
> 	at java.util.concurrent.Semaphore.acquireUninterruptibly(Semaphore.java:340)
> 	at org.apache.ignite.internal.util.nio.GridSelectorNioSessionImpl.offerFuture(GridSelectorNioSessionImpl.java:190)
> 	at org.apache.ignite.internal.util.nio.GridNioServer.send0(GridNioServer.java:389)
> 	at org.apache.ignite.internal.util.nio.GridNioServer.send(GridNioServer.java:375)
> 	at org.apache.ignite.internal.util.nio.GridNioServer$HeadFilter.onSessionWrite(GridNioServer.java:2048)
> 	at org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedSessionWrite(GridNioFilterAdapter.java:114)
> 	at org.apache.ignite.internal.util.nio.GridConnectionBytesVerifyFilter.onSessionWrite(GridConnectionBytesVerifyFilter.java:70)
> 	at org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedSessionWrite(GridNioFilterAdapter.java:114)
> 	at org.apache.ignite.internal.util.nio.GridNioCodecFilter.onSessionWrite(GridNioCodecFilter.java:81)
> 	at org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedSessionWrite(GridNioFilterAdapter.java:114)
> 	at org.apache.ignite.internal.util.nio.GridNioFilterChain$TailFilter.onSessionWrite(GridNioFilterChain.java:259)
> 	at org.apache.ignite.internal.util.nio.GridNioFilterChain.onSessionWrite(GridNioFilterChain.java:184)
> 	at org.apache.ignite.internal.util.nio.GridNioSessionImpl.send(GridNioSessionImpl.java:102)
> 	at org.apache.ignite.internal.util.nio.GridTcpNioCommunicationClient.sendMessage(GridTcpNioCommunicationClient.java:105)
> 	at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1736)
> 	at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:141)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1010)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1077)
> 	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.sendNoRetry(GridCacheIoManager.java:821)
> 	at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.sendAllPartitions(GridCachePartitionExchangeManager.java:670)
> 	at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.refreshPartitions(GridCachePartitionExchangeManager.java:616)
> 	at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ResendTimeoutObject$1.run(GridCachePartitionExchangeManager.java:1243)
> 	at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6227)
> 	at org.apache.ignite.internal.processors.closure.GridClosureProcessor$1.body(GridClosureProcessor.java:752)
> 	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:108)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:745)
> {noformat}
> {noformat}
> "main" prio=6 tid=0x0000000000dbf800 nid=0x3038 waiting on condition [0x000000000119c000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  &lt;0x0000000744f715d8&gt; (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> 	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:945)
> 	at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.stop0(GridCachePartitionExchangeManager.java:382)
> 	at org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.stop(GridCacheSharedManagerAdapter.java:86)
> 	at org.apache.ignite.internal.processors.cache.GridCacheProcessor.stop(GridCacheProcessor.java:871)
> 	at org.apache.ignite.internal.IgniteKernal.stop0(IgniteKernal.java:1794)
> 	at org.apache.ignite.internal.IgniteKernal.stop(IgniteKernal.java:1656)
> 	at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.stop0(IgnitionEx.java:2054)
> 	- locked &lt;0x0000000747a960f0&gt; (a org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance)
> 	at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.stop(IgnitionEx.java:2017)
> 	at org.apache.ignite.internal.IgnitionEx.stop(IgnitionEx.java:265)
> 	at org.apache.ignite.Ignition.stop(Ignition.java:223)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest.stopGrid(GridAbstractTest.java:759)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest.stopAllGrids(GridAbstractTest.java:799)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest.stopAllGrids(GridAbstractTest.java:777)
> 	at org.apache.ignite.internal.processors.cache.IgniteCacheAbstractTest.afterTestsStopped(IgniteCacheAbstractTest.java:75)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest.tearDown(GridAbstractTest.java:1297)
> 	at org.apache.ignite.testframework.junits.common.GridCommonAbstractTest.tearDown(GridCommonAbstractTest.java:343)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message