I have two nodes on which we have 3 tables which are partitioned. Index are also built on these tables.
For 24 hours caches work fine. The tables are definitely distributed across both the nodes Node 2 reboots due to some issue - goes out of the baseline - comes back and joins the baseline. Other baseline nodes crash and in the logs we see duplicate Key error [10:38:35,437][INFO]tcp-disco-srvr-#2[TcpDiscoverySpi] TCP discovery accepted incoming connection [rmtAddr=/192.168.1.7, rmtPort=45102] [10:38:35,437][INFO]tcp-disco-srvr-#2[TcpDiscoverySpi] TCP discovery spawning a new thread for connection [rmtAddr=/192.168.1.7, rmtPort=45102] [10:38:35,437][INFO]tcp-disco-sock-reader-#12[TcpDiscoverySpi] Started serving remote node connection [rmtAddr=/192.168.1.7:45102, rmtPort=45102] [10:38:35,451][INFO]tcp-disco-sock-reader-#12[TcpDiscoverySpi] Finished serving remote node connection [rmtAddr=/192.168.1.7:45102, rmtPort=45102 [10:38:35,457][SEVERE]tcp-disco-msg-worker-#3[TcpDiscoverySpi] TcpDiscoverSpi's message worker thread failed abnormally. Stopping the node in order to prevent cluster wide instability. *java.lang.IllegalStateException: Duplicate key at org.apache.ignite.cache.QueryEntity.checkIndexes(QueryEntity.java:223) at org.apache.ignite.cache.QueryEntity.makePatch(QueryEntity.java:174)* Logs and confurations are attached here https://issues.apache.org/jira/browse/IGNITE-8728 please offer any suggestions -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/