Hi, Looks like your cluster is unstable and part of the log you provided isn't enough to find the root cause of this.
Could you provide logs from all nodes in the cluster for investigation? Thanks, Evgenii 2018-03-31 7:17 GMT+03:00 kvenkatramtreddy <[email protected]>: > Hi, We have setup 3 node cluster on Linux server with 2 core CPU and 8 GB > RAM. We have configured Ignite persistence and replicated caches. Please > find attached configuration in the email.example-ignite-sample.xml > <http://apache-ignite-users.70518.x6.nabble.com/file/t1700/example-ignite-sample.xml> > We are receiving following error when we start single node. class > org.apache.ignite.IgniteException: Failed to map keys for cache (all > partition nodes left the grid) [topVer=AffinityTopologyVersion [topVer=6, > minorTopVer=0], cache=users] at org.apache.ignite.internal. > processors.cache.GridCacheAdapter.containsKey(GridCacheAdapter.java:633) > at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl. > containsKey(IgniteCacheProxyImpl.java:972) at org.apache.ignite.internal. > processors.cache.GatewayProtectedCacheProxy.containsKey( > GatewayProtectedCacheProxy.java:816) at com.ibm.PushNotificationService. > isAssignedUser(PushNotificationService.java:239) at com.ibm. > PushNotificationService.run(PushNotificationService.java:102) at > java.util.concurrent.CompletableFuture$AsyncRun. > run(CompletableFuture.java:1626) at com.ibm.ws.concurrent. > internal.SubmittedTask.run(SubmittedTask.java:276) at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) Caused by: class > org.apache.ignite.internal.cluster.ClusterTopologyServerNotFoundException: > Failed to map keys for cache (all partition nodes left the grid) > [topVer=AffinityTopologyVersion > [topVer=6, minorTopVer=0], cache=users] at org.apache.ignite.internal. > processors.cache.distributed.dht.GridPartitionedSingleGetFuture > .serverNotFoundError(GridPartitionedSingleGetFuture.java:711) at > org.apache.ignite.internal.processors.cache.distributed.dht. > GridPartitionedSingleGetFuture.mapKeyToNode(GridPartitionedSingleGetFuture.java:332) > at org.apache.ignite.internal.processors.cache.distributed.dht. > GridPartitionedSingleGetFuture.map(GridPartitionedSingleGetFuture.java:216) > at org.apache.ignite.internal.processors.cache.distributed.dht. > GridPartitionedSingleGetFuture.init(GridPartitionedSingleGetFuture.java:208) > at org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache.getAsync0(GridDhtAtomicCache.java:1391) at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache.access$1600(GridDhtAtomicCache.java:130) at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache$16.apply(GridDhtAtomicCache.java:469) at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache$16.apply(GridDhtAtomicCache.java:467) at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:756) at > org.apache.ignite.internal.processors.cache.distributed. > dht.atomic.GridDhtAtomicCache.getAsync(GridDhtAtomicCache.java:467) at > org.apache.ignite.internal.processors.cache.GridCacheAdapter. > containsKeyAsync(GridCacheAdapter.java:641) at org.apache.ignite.internal. > processors.cache.GridCacheAdapter.containsKey(GridCacheAdapter.java:630) > ... 11 more My requirement is that, it should run on available nodes, when > other nodes available it should be replicated. > ------------------------------ > Sent from the Apache Ignite Users mailing list archive > <http://apache-ignite-users.70518.x6.nabble.com/> at Nabble.com. >
