Igniters, I created umbrella ticket for Java 9 [1]. All known issues are aggregated there. I propose to start working on it ASAP, so that we have Java 9 support by 2.4 release.
Most issues are rather minor. They are located in places where performance is not so important, so we can fix them with help of reflection. But several tickets are complex enough: 1) ATOMIC cache and Unsafe.monitorEnter/Exit [2] 2) BASE64Encoder usages - no out-of-the fox solution for Java 7 [3]. Probably we will rely on reflection for Java 7 3) Need to improve TeamCity infrastructure, so that we can test both Java versions [4]. Anyway, nothing really complex or impossible. Vladimir. [1] https://issues.apache.org/jira/browse/IGNITE-6728 [2] https://issues.apache.org/jira/browse/IGNITE-6736 [3] https://issues.apache.org/jira/browse/IGNITE-6734 [4] https://issues.apache.org/jira/browse/IGNITE-6744