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

Alexander Belyak reassigned IGNITE-1578:
----------------------------------------

    Assignee: Alexander Belyak  (was: Yakov Zhdanov)

> Hang on GridShmemCommunicationClient creation in failover tests
> ---------------------------------------------------------------
>
>                 Key: IGNITE-1578
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1578
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>            Reporter: Semen Boikov
>            Assignee: Alexander Belyak
>         Attachments: Ignite_Tests_Ignite_Cache_Failover_3374.log.zip
>
>
> Observed two hangs of failover suite on TC in GridShmemCommunicationClient 
> constructor (both hangs on agent ip_192.168.1.116):
> {noformat}
> [15:29:19] :           [org.apache.ignite:ignite-core] Thread 
> [name="ignite-#76282%sys-distributed.IgniteCacheTxNearDisabledFairAffinityPutGetRestartTest2%",
>  id=107674, state=RUNNABLE, blockCnt=0, waitCnt=289]
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.net.SocketInputStream.socketRead0(Native Method)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.net.SocketInputStream.read(SocketInputStream.java:150)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.net.SocketInputStream.read(SocketInputStream.java:121)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2308)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2321)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2792)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:799)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.util.ipc.shmem.IpcSharedMemoryClientEndpoint.<init>(IpcSharedMemoryClientEndpoint.java:134)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.util.nio.GridShmemCommunicationClient.<init>(GridShmemCommunicationClient.java:72)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.spi.communication.tcp.TcpCommunicationSpi.createShmemClient(TcpCommunicationSpi.java:2101)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.spi.communication.tcp.TcpCommunicationSpi.createNioClient(TcpCommunicationSpi.java:2057)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.spi.communication.tcp.TcpCommunicationSpi.reserveClient(TcpCommunicationSpi.java:1978)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.spi.communication.tcp.TcpCommunicationSpi.sendMessage0(TcpCommunicationSpi.java:1914)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1880)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.managers.communication.GridIoManager.send(GridIoManager.java:1066)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.managers.communication.GridIoManager.send(GridIoManager.java:1214)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:652)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.distributed.dht.GridDhtTxFinishFuture.finish(GridDhtTxFinishFuture.java:405)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.distributed.dht.GridDhtTxFinishFuture.finish(GridDhtTxFinishFuture.java:263)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.distributed.dht.GridDhtTxLocal.rollbackAsync(GridDhtTxLocal.java:596)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.transactions.IgniteTxHandler.finishDhtLocal(IgniteTxHandler.java:708)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.transactions.IgniteTxHandler.finish(IgniteTxHandler.java:598)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.transactions.IgniteTxHandler.processNearTxFinishRequest(IgniteTxHandler.java:569)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.transactions.IgniteTxHandler$3.apply(IgniteTxHandler.java:126)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.transactions.IgniteTxHandler$3.apply(IgniteTxHandler.java:124)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:580)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:280)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:198)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:77)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:160)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:811)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.managers.communication.GridIoManager.access$1500(GridIoManager.java:106)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> o.a.i.i.managers.communication.GridIoManager$5.run(GridIoManager.java:774)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [15:29:19] :           [org.apache.ignite:ignite-core]         at 
> java.lang.Thread.run(Thread.java:722)
> {noformat}
> Full log is attached.
> Also for now I will disable shmem for failover tests to avoid this hang.



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

Reply via email to