[
https://issues.apache.org/jira/browse/IGNITE-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Ozerov closed IGNITE-3186.
-----------------------------------
> [Test]
> org.apache.ignite.internal.processors.igfs.IgfsProcessorValidationSelfTest#testInvalidEndpointTcpPort
> fails on master
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-3186
> URL: https://issues.apache.org/jira/browse/IGNITE-3186
> Project: Ignite
> Issue Type: Bug
> Components: IGFS
> Affects Versions: 1.7
> Reporter: Ivan Veselovsky
> Assignee: Vladimir Ozerov
> Fix For: 1.7
>
> Attachments: ignite-3186.patch
>
>
> There is no such problem in 1.6 release, test only fails on master branch .
> Root cause is that an SPI now does not allow to start one instance more than
> once.
> Test does 3 checks, but uses one configuration instance for all them. First
> check passes, than the 2nd attempts to start the node, but unexpected error
> happens when an already started Spi is attempted to start.
> Caused by: class org.apache.ignite.IgniteCheckedException: SPI has already
> been started (always create new configuration instance for each starting
> Ignite instances) [spi=TcpCommunicationSpi
> [connectGate=org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$ConnectGateway@ceb47b,
>
> srvLsnr=org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$2@2aaf7a7,
> locAddr=127.0.0.1, locHost=localhost/127.0.0.1, locPort=45050,
> locPortRange=100, shmemPort=48100, directBuf=true, directSndBuf=false,
> idleConnTimeout=30000, connTimeout=5000, maxConnTimeout=600000, reconCnt=10,
> sockSndBuf=32768, sockRcvBuf=32768, msgQueueLimit=1024,
> slowClientQueueLimit=0, nioSrvr=null, shmemSrv=IpcSharedMemoryServerEndpoint
> [port=48100, tokDirPath=ipc/shmem, size=262144,
> tokDir=/mnt/tc_disk/temp/buildTmp/ignite/work/ipc/shmem/10fe89ee-1969-4aab-b91c-bb415b45c001-15910,
> locNodeId=10fe89ee-1969-4aab-b91c-bb415b45c001, gridName=g1,
> omitOutOfResourcesWarn=true, pid=15910, closed=true], tcpNoDelay=true,
> ackSndThreshold=16, unackedMsgsBufSize=0, sockWriteTimeout=2000, lsnr=null,
> boundTcpPort=-1, boundTcpShmemPort=48100, selectorsCnt=4, addrRslvr=null,
> rcvdMsgsCnt=0, sentMsgsCnt=0, rcvdBytesCnt=0, sentBytesCnt=0,
> ctxInitLatch=java.util.concurrent.CountDownLatch@2668f64f[Count = 0],
> stopping=true,
> metricsLsnr=org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$3@3502d03c]]
> at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:956)
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1736)
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1589)
> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1042)
> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:569)
> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:516)
> at org.apache.ignite.Ignition.start(Ignition.java:322)
> ... 11 more
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)