Hi, Igniters! There was a compatibility issue [1] with upgrading an old version of Ignite to 2.9. Inlined JavaObjects just are skipped and then it leads to undefined behavior: 1. In best case it just fails with BPlusTreeCorruptedException; 2. But in some cases Ignite may *silently* make a wrong decision while comparing, then results of queries will be invalid.
Workaround is to rebuild indexes. For the new release 2.10 this bug was fixed today (commits are [2], [3]). WDYT, is it worth to backport those commits to the previous Ignite version? [1] https://issues.apache.org/jira/browse/IGNITE-14206 [2] https://github.com/apache/ignite/commit/851f650ba03e0b6c081cfe23f411fd2bf6be0228 [3] https://github.com/apache/ignite/commit/93b74922bd04b164301d7bc5a2788b9693d4a8a4