[ 
https://issues.apache.org/jira/browse/IGNITE-7570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16773459#comment-16773459
 ] 

Scott Feldstein commented on IGNITE-7570:
-----------------------------------------

I just encountered this on Ignite 2.7.0 with persistence turned off during a 
scale test where an ignite node was intentionally killed.  When it came back I 
saw this error on the clients.  It seems to have recovered pretty quickly

 
{code:java}
2019-02-20T22:04:18,995Z localhost svc: [priority='ERROR' 
thread='http-nio-8080-exec-74' 
class='org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[di
spatcherServlet]@'] Servlet.service() for servlet [dispatcherServlet] in 
context with path [] threw exception [Request processing failed; nested 
exception is org.hibernate.cache.CacheException: class org.apac
he.ignite.IgniteCheckedException: Failed to process invalid partitions response 
(remote node reported invalid partitions but remote topology version does not 
differ from local) [topVer=AffinityTopologyVersion
[topVer=190, minorTopVer=0], rmtTopVer=AffinityTopologyVersion [topVer=190, 
minorTopVer=0], part=492, nodeId=b23b132e-469e-41b0-87ff-63b5a2010411]] with 
root cause
org.apache.ignite.IgniteCheckedException: Failed to process invalid partitions 
response (remote node reported invalid partitions but remote topology version 
does not differ from local) [topVer=AffinityTopologyVersion [topVer=190, 
minorTopVer=0], rmtTopVer=AffinityTopologyVersion [topVer=190, minorTopVer=0], 
part=492, nodeId=b23b132e-469e-41b0-87ff-63b5a2010411]
at 
org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedSingleGetFuture.checkError(GridPartitionedSingleGetFuture.java:611)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedSingleGetFuture.onResult(GridPartitionedSingleGetFuture.java:520)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.processNearSingleGetResponse(GridDhtCacheAdapter.java:368)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.distributed.dht.colocated.GridDhtColocatedCache.access$100(GridDhtColocatedCache.java:87)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.distributed.dht.colocated.GridDhtColocatedCache$2.apply(GridDhtColocatedCache.java:132)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.distributed.dht.colocated.GridDhtColocatedCache$2.apply(GridDhtColocatedCache.java:130)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1056)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:581)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:380)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:306)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:101)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:295)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
 ~[ignite-core-2.7.0.jar:2.7.0]
at 
org.apache.ignite.internal.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
 ~[ignite-core-2.7.0.jar:2.7.0]
at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120) 
~[ignite-core-2.7.0.jar:2.7.0]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_162]{code}

> Client nodes failed with "Failed to process invalid partitions response" 
> during failover
> ----------------------------------------------------------------------------------------
>
>                 Key: IGNITE-7570
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7570
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: 2.4
>            Reporter: Ksenia Rybakova
>            Priority: Major
>         Attachments: ignite-base-load-config.xml, run-load.properties, 
> run-load.xml
>
>
> Some client nodes fail with "Failed to process invalid partitions response" 
> during failover test:
> {noformat}
> [2018-01-30 16:27:58,610][INFO ][sys-#190][GridDhtPartitionsExchangeFuture] 
> Received full message, will finish exchange 
> [node=80ebd2ac-1432-4bfc-bab7-d9dbf56cdeb4, resVer=AffinityTopologyVersion 
> [topVer=37, minorTopVer=0]]
> [2018-01-30 16:27:58,688][INFO ][sys-#190][GridDhtPartitionsExchangeFuture] 
> Finish exchange future [startVer=AffinityTopologyVersion [topVer=37, 
> minorTopVer=0], resVer=AffinityTopologyVersion [topVer=37, minorTopVer=0], 
> err=null]
> <16:27:58><benchmark-worker-32><yardstick> The benchmark of random operation 
> failed.
> javax.cache.CacheException: class org.apache.ignite.IgniteCheckedException: 
> Failed to process invalid partitions response (remote node reported invalid 
> partitions but remote topology version does not differ from local) 
> [topVer=AffinityTopologyVersion [topVer=37, minorTopVer=0], 
> rmtTopVer=AffinityTopologyVersion [topVer=37, minorTopVer=0], part=204, 
> nodeId=80ebd2ac-1432-4bfc-bab7-d9dbf56cdeb4]
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1294)
>  at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:1673)
>  at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.get(IgniteCacheProxyImpl.java:852)
>  at 
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.get(GatewayProtectedCacheProxy.java:676)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.doGet(IgniteCacheRandomOperationBenchmark.java:776)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.executeRandomOperation(IgniteCacheRandomOperationBenchmark.java:624)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.executeOutOfTx(IgniteCacheRandomOperationBenchmark.java:602)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.test(IgniteCacheRandomOperationBenchmark.java:207)
>  at 
> org.yardstickframework.impl.BenchmarkRunner$2.run(BenchmarkRunner.java:178)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to process 
> invalid partitions response (remote node reported invalid partitions but 
> remote topology version does not differ from local) 
> [topVer=AffinityTopologyVersion [topVer=37, minorTopVer=0], 
> rmtTopVer=AffinityTopologyVersion [topVer=37, minorTopVer=0], part=204, 
> nodeId=80ebd2ac-1432-4bfc-bab7-d9dbf56cdeb4]
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedSingleGetFuture.checkError(GridPartitionedSingleGetFuture.java:596)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedSingleGetFuture.onResult(GridPartitionedSingleGetFuture.java:505)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.processNearSingleGetResponse(GridDhtCacheAdapter.java:349)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.access$1400(GridDhtAtomicCache.java:130)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$15.apply(GridDhtAtomicCache.java:422)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$15.apply(GridDhtAtomicCache.java:417)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1060)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:579)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:378)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:304)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:99)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:293)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1555)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1183)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:126)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1090)
>  at 
> org.apache.ignite.internal.util.StripedExecutor$Stripe.run(StripedExecutor.java:499)
>  ... 1 more
> Finishing main test [ts=1517318878863, date=Tue Jan 30 16:27:58 MSK 2018]
> ERROR: Shutting down benchmark driver to unexpected exception.
> {noformat}
> Test config:
> CacheRandomOperationBenchmark
> - 20 server nodes, 10 client nodes at 10 hosts
> - 34 caches with different configs with and without PDS, 3 backups
> - preload amount 250
> - key range 500K
> - operations: PUT PUT_ALL GET GET_ALL INVOKE INVOKE_ALL REMOVE REMOVE_ALL 
> PUT_IF_ABSENT REPLACE
> - 2 of 20 servers are being restarted every 15 minutes
> Complete yardstick configs are attached.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to