Ivan Veselovsky created IGNITE-3186:
---------------------------------------
Summary: [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
Reporter: Ivan Veselovsky
Assignee: Ivan Veselovsky
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)