failed when more then one remote node

classic Classic list List threaded Threaded
5 messages Options
vsuslov vsuslov
Reply | Threaded
Open this post in threaded view
|

failed when more then one remote node

This post has NOT been accepted by the mailing list yet.
This post was updated on .
I have an error (stack below) when I run more then one instance on the remote machine and connect to them with my program, only difference is program use clientMode=true;
program simple put entries to the cache, but the error comes when I start second node or when 2 nodes are running on remote machine. on local machine there aren't problems. I tried it on another remote machine and there arent problems. Is it because of network? what is cause can be?
Thanks!

org.apache.ignite.cache.CachePartialUpdateException: Failed to update keys (retry update if possible).: [4]
               at org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1566)
               at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.cacheException(IgniteCacheProxy.java:1551)
               at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:879)
               at ru.sbt.GridGainTest.gridGainPartTest(GridGainTest.java:69)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
               at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
               at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
               at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
               at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
               at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
               at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
               at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
               at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
               at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
               at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
               at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
               at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
               at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
               at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
               at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
               at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78)
               at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212)
               at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
               at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Caused by: class org.apache.ignite.internal.processors.cache.CachePartialUpdateCheckedException: Failed to update keys (retry update if possible).: [4]
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.addFailedKeys(GridNearAtomicUpdateFuture.java:973)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapSingle(GridNearAtomicUpdateFuture.java:879)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map0(GridNearAtomicUpdateFuture.java:654)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:484)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:313)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$14.apply(GridDhtAtomicCache.java:774)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$14.apply(GridDhtAtomicCache.java:772)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:580)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsync0(GridDhtAtomicCache.java:772)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.putAsync0(GridDhtAtomicCache.java:317)
               at org.apache.ignite.internal.processors.cache.GridCacheAdapter.putAsync(GridCacheAdapter.java:2289)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.put(GridDhtAtomicCache.java:293)
               at org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1994)
               at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:872)
               ... 28 more
               Suppressed: class org.apache.ignite.IgniteCheckedException: Failed to send message (node may have left the grid or TCP connection cannot be established due to firewall issues) [node=TcpDiscoveryNode [id=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[10.68.208.6], sockAddrs=[/10.68.208.6:47501, /10.68.208.6:47501], discPort=47501, order=3, intOrder=3, loc=false, ver=1.1.3#20150618-sha1:ad0a026f, isClient=false], topic=TOPIC_CACHE, msg=GridNearAtomicUpdateRequest [nodeId=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, futVer=GridCacheVersion [topVer=47931754, nodeOrderDrId=5, globalTime=1436451853093, order=1436452029182], fastMap=false, updateVer=null, topVer=AffinityTopologyVersion [topVer=5, minorTopVer=0], topLocked=false, syncMode=PRIMARY_SYNC, op=UPDATE, keys=[UserKeyCacheObjectImpl [val=4, hasValBytes=true]], conflictTtls=null, conflictExpireTimes=null, retval=false, expiryPlc=null, hasPrimary=true, subjId=78d7ebf4-8304-4e53-8fdd-a224475edb68, taskNameHash=0, skipStore=false, clientReq=true, filter=null, parent=GridCacheMessage [msgId=4, depInfo=GridDeploymentInfoBean [clsLdrId=24386337e41-78d7ebf4-8304-4e53-8fdd-a224475edb68, depMode=SHARED, userVer=0, locDepOwner=true, participants=null], err=null, skipPrepare=false]], policy=SYSTEM_POOL]
                              at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:952)
                              at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1016)
                              at org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:595)
                              at org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:746)
                              at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapSingle(GridNearAtomicUpdateFuture.java:873)
                              ... 40 more
               Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to send message to remote node: TcpDiscoveryNode [id=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[10.68.208.6], sockAddrs=[/10.68.208.6:47501, /10.68.208.6:47501], discPort=47501, order=3, intOrder=3, loc=false, ver=1.1.3#20150618-sha1:ad0a026f, isClient=false]
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1665)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:142)
                              at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:949)
                              ... 44 more
               Caused by: class org.apache.ignite.IgniteCheckedException: Failed to connect to node (is node still alive?). Make sure that each GridComputeTask and GridCacheTransaction has a timeout set in order to prevent parties from waiting forever in case of network issues [nodeId=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[/10.68.208.6:47101]]
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:2032)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createNioClient(TcpCommunicationSpi.java:1784)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.reserveClient(TcpCommunicationSpi.java:1703)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1639)
                              ... 46 more
                              Suppressed: class org.apache.ignite.IgniteCheckedException: Failed to connect to address: /10.68.208.6:47101
                                            at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:2037)
                                            ... 49 more
                              Caused by: java.net.SocketTimeoutException
                                            at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:126)
                                            at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:1939)
                                            ... 49 more
---------------
Best regards,
Suslov Vadim
dsetrakyan dsetrakyan
Reply | Threaded
Open this post in threaded view
|

Re: failed when more then one remote node

Looks like this was not forwarded to the user list. It is now.
vsuslov wrote
I have an error (stack below) when I run more then one instance on the remote machine and connect to them with my program, only difference is program use clientMode=true;
program simple put entries to the cache, but the error comes when I start second node or when 2 nodes are running on remote machine. on local machine there aren't problems. I tried it on another remote machine and there arent problems. Is it because of network? what is cause can be?
Thanks!

org.apache.ignite.cache.CachePartialUpdateException: Failed to update keys (retry update if possible).: [4]
               at org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1566)
               at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.cacheException(IgniteCacheProxy.java:1551)
               at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:879)
               at ru.sbt.GridGainTest.gridGainPartTest(GridGainTest.java:69)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
               at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
               at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
               at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
               at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
               at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
               at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
               at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
               at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
               at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
               at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
               at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
               at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
               at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
               at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
               at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
               at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78)
               at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212)
               at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
               at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Caused by: class org.apache.ignite.internal.processors.cache.CachePartialUpdateCheckedException: Failed to update keys (retry update if possible).: [4]
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.addFailedKeys(GridNearAtomicUpdateFuture.java:973)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapSingle(GridNearAtomicUpdateFuture.java:879)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map0(GridNearAtomicUpdateFuture.java:654)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:484)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:313)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$14.apply(GridDhtAtomicCache.java:774)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$14.apply(GridDhtAtomicCache.java:772)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:580)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsync0(GridDhtAtomicCache.java:772)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.putAsync0(GridDhtAtomicCache.java:317)
               at org.apache.ignite.internal.processors.cache.GridCacheAdapter.putAsync(GridCacheAdapter.java:2289)
               at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.put(GridDhtAtomicCache.java:293)
               at org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1994)
               at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:872)
               ... 28 more
               Suppressed: class org.apache.ignite.IgniteCheckedException: Failed to send message (node may have left the grid or TCP connection cannot be established due to firewall issues) [node=TcpDiscoveryNode [id=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[10.68.208.6], sockAddrs=[/10.68.208.6:47501, /10.68.208.6:47501], discPort=47501, order=3, intOrder=3, loc=false, ver=1.1.3#20150618-sha1:ad0a026f, isClient=false], topic=TOPIC_CACHE, msg=GridNearAtomicUpdateRequest [nodeId=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, futVer=GridCacheVersion [topVer=47931754, nodeOrderDrId=5, globalTime=1436451853093, order=1436452029182], fastMap=false, updateVer=null, topVer=AffinityTopologyVersion [topVer=5, minorTopVer=0], topLocked=false, syncMode=PRIMARY_SYNC, op=UPDATE, keys=[UserKeyCacheObjectImpl [val=4, hasValBytes=true]], conflictTtls=null, conflictExpireTimes=null, retval=false, expiryPlc=null, hasPrimary=true, subjId=78d7ebf4-8304-4e53-8fdd-a224475edb68, taskNameHash=0, skipStore=false, clientReq=true, filter=null, parent=GridCacheMessage [msgId=4, depInfo=GridDeploymentInfoBean [clsLdrId=24386337e41-78d7ebf4-8304-4e53-8fdd-a224475edb68, depMode=SHARED, userVer=0, locDepOwner=true, participants=null], err=null, skipPrepare=false]], policy=SYSTEM_POOL]
                              at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:952)
                              at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1016)
                              at org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:595)
                              at org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:746)
                              at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapSingle(GridNearAtomicUpdateFuture.java:873)
                              ... 40 more
               Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to send message to remote node: TcpDiscoveryNode [id=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[10.68.208.6], sockAddrs=[/10.68.208.6:47501, /10.68.208.6:47501], discPort=47501, order=3, intOrder=3, loc=false, ver=1.1.3#20150618-sha1:ad0a026f, isClient=false]
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1665)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:142)
                              at org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:949)
                              ... 44 more
               Caused by: class org.apache.ignite.IgniteCheckedException: Failed to connect to node (is node still alive?). Make sure that each GridComputeTask and GridCacheTransaction has a timeout set in order to prevent parties from waiting forever in case of network issues [nodeId=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[/10.68.208.6:47101]]
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:2032)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createNioClient(TcpCommunicationSpi.java:1784)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.reserveClient(TcpCommunicationSpi.java:1703)
                              at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1639)
                              ... 46 more
                              Suppressed: class org.apache.ignite.IgniteCheckedException: Failed to connect to address: /10.68.208.6:47101
                                            at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:2037)
                                            ... 49 more
                              Caused by: java.net.SocketTimeoutException
                                            at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:126)
                                            at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:1939)
                                            ... 49 more
yakov yakov
Reply | Threaded
Open this post in threaded view
|

Re: failed when more then one remote node

This seems to be networking issue between the machines used in tests.

Can you please make sure that TCP connection can be established between the machines? Please also turn off all antivirus and firewall software for the tests.

--Yakov

2015-07-09 23:07 GMT+03:00 dsetrakyan <[hidden email]>:
Looks like this was not forwarded to the user list. It is now.

vsuslov wrote
> I have an error (stack below) when I run more then one instance on the
> remote machine and connect to them with my program, only difference is
> program use clientMode=true;
> program simple put entries to the cache, but the error comes when I start
> second node or when 2 nodes are running on remote machine. on local
> machine there aren't problems. I tried it on another remote machine and
> there arent problems. Is it because of network? what is cause can be?
> Thanks!
>
> org.apache.ignite.cache.CachePartialUpdateException: Failed to update keys
> (retry update if possible).: [4]
>                at
> org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1566)
>                at
> org.apache.ignite.internal.processors.cache.IgniteCacheProxy.cacheException(IgniteCacheProxy.java:1551)
>                at
> org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:879)
>                at
> ru.sbt.GridGainTest.gridGainPartTest(GridGainTest.java:69)
>                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>                at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>                at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>                at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>                at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>                at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>                at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>                at
> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>                at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>                at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>                at
> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>                at
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>                at
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>                at
> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>                at
> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>                at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>                at
> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>                at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>                at
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78)
>                at
> com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212)
>                at
> com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
>                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>                at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>                at
> com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
> Caused by: class
> org.apache.ignite.internal.processors.cache.CachePartialUpdateCheckedException:
> Failed to update keys (retry update if possible).: [4]
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.addFailedKeys(GridNearAtomicUpdateFuture.java:973)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapSingle(GridNearAtomicUpdateFuture.java:879)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map0(GridNearAtomicUpdateFuture.java:654)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapOnTopology(GridNearAtomicUpdateFuture.java:484)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.map(GridNearAtomicUpdateFuture.java:313)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$14.apply(GridDhtAtomicCache.java:774)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$14.apply(GridDhtAtomicCache.java:772)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:580)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsync0(GridDhtAtomicCache.java:772)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.putAsync0(GridDhtAtomicCache.java:317)
>                at
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.putAsync(GridCacheAdapter.java:2289)
>                at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.put(GridDhtAtomicCache.java:293)
>                at
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1994)
>                at
> org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:872)
>                ... 28 more
>                Suppressed: class org.apache.ignite.IgniteCheckedException:
> Failed to send message (node may have left the grid or TCP connection
> cannot be established due to firewall issues) [node=TcpDiscoveryNode
> [id=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[10.68.208.6],
> sockAddrs=[/10.68.208.6:47501, /10.68.208.6:47501], discPort=47501,
> order=3, intOrder=3, loc=false, ver=1.1.3#20150618-sha1:ad0a026f,
> isClient=false], topic=TOPIC_CACHE, msg=GridNearAtomicUpdateRequest
> [nodeId=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, futVer=GridCacheVersion
> [topVer=47931754, nodeOrderDrId=5, globalTime=1436451853093,
> order=1436452029182], fastMap=false, updateVer=null,
> topVer=AffinityTopologyVersion [topVer=5, minorTopVer=0], topLocked=false,
> syncMode=PRIMARY_SYNC, op=UPDATE, keys=[UserKeyCacheObjectImpl [val=4,
> hasValBytes=true]], conflictTtls=null, conflictExpireTimes=null,
> retval=false, expiryPlc=null, hasPrimary=true,
> subjId=78d7ebf4-8304-4e53-8fdd-a224475edb68, taskNameHash=0,
> skipStore=false, clientReq=true, filter=null, parent=GridCacheMessage
> [msgId=4, depInfo=GridDeploymentInfoBean
> [clsLdrId=24386337e41-78d7ebf4-8304-4e53-8fdd-a224475edb68,
> depMode=SHARED, userVer=0, locDepOwner=true, participants=null], err=null,
> skipPrepare=false]], policy=SYSTEM_POOL]
>                               at
> org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:952)
>                               at
> org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1016)
>                               at
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:595)
>                               at
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:746)
>                               at
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateFuture.mapSingle(GridNearAtomicUpdateFuture.java:873)
>                               ... 40 more
>                Caused by: class org.apache.ignite.spi.IgniteSpiException:
> Failed to send message to remote node: TcpDiscoveryNode
> [id=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[10.68.208.6],
> sockAddrs=[/10.68.208.6:47501, /10.68.208.6:47501], discPort=47501,
> order=3, intOrder=3, loc=false, ver=1.1.3#20150618-sha1:ad0a026f,
> isClient=false]
>                               at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1665)
>                               at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:142)
>                               at
> org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:949)
>                               ... 44 more
>                Caused by: class org.apache.ignite.IgniteCheckedException:
> Failed to connect to node (is node still alive?). Make sure that each
> GridComputeTask and GridCacheTransaction has a timeout set in order to
> prevent parties from waiting forever in case of network issues
> [nodeId=96a29b0f-ef4d-467d-bc4f-3aeec89b9a5c, addrs=[/10.68.208.6:47101]]
>                               at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:2032)
>                               at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createNioClient(TcpCommunicationSpi.java:1784)
>                               at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.reserveClient(TcpCommunicationSpi.java:1703)
>                               at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:1639)
>                               ... 46 more
>                               Suppressed: class
> org.apache.ignite.IgniteCheckedException: Failed to connect to address:
> /10.68.208.6:47101
>                                             at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:2037)
>                                             ... 49 more
>                               Caused by: java.net.SocketTimeoutException
>                                             at
> sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:126)
>                                             at
> org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:1939)
>                                             ... 49 more





-----
D.
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/failed-when-more-then-one-remote-node-tp625p628.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

vsuslov vsuslov
Reply | Threaded
Open this post in threaded view
|

Re: failed when more then one remote node

This post has NOT been accepted by the mailing list yet.
In reply to this post by vsuslov
I tried to use vmIpFinder instead of multicast, and I drop off cache and topology worked(I mean just connection between nodes), then I tried with cache and it worked(also only connection without cache interraction - I tried to add and remove nodes). But when I try to get access to the cache with 2 or more remote nodes(even just getSize()) I get the error
---------------
Best regards,
Suslov Vadim
vsuslov vsuslov
Reply | Threaded
Open this post in threaded view
|

Re: failed when more then one remote node

This post has NOT been accepted by the mailing list yet.
In reply to this post by vsuslov
I have opened ports on the remote machine for communicationSpi and it works now
---------------
Best regards,
Suslov Vadim