You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Semen Boikov (JIRA)" <ji...@apache.org> on 2015/09/30 08:11:04 UTC

[jira] [Created] (IGNITE-1578) Hang on GridShmemCommunicationClient creation in failover tests

Semen Boikov created IGNITE-1578:
------------------------------------

             Summary: 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: Yakov Zhdanov


Observed that failover suite was hanging 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)