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)

Reply via email to