Description
Currently Ignite cannot be used with Java 9 because it relies on some JDK internal API which is no longer accessible. We need to make sure that Ignite can be used with Java 9.
This is an umbrella ticket for this activity.
Attachments
Issue Links
- contains
-
IGNITE-7144 Java 9: fix build issue with tools.jar not found
- Closed
-
IGNITE-7142 Introduce ability to run Ignite Tests on TeamCity with Java 9
- Closed
-
IGNITE-6729 Java 9: fix IgniteUtils#close(URLClassLoader, IgniteLogger)
- Resolved
-
IGNITE-6730 Java 9: fix project build procedure
- Resolved
-
IGNITE-6731 Java 9: remove sun.misc.PerfCounter usages
- Resolved
-
IGNITE-6732 Java 9: Hadoop module should not start on Java 9
- Resolved
-
IGNITE-6734 Java 9: do not use sun.misc.BASE64Encoder
- Resolved
-
IGNITE-6735 Java 9: fix Java version resolution/check logic
- Resolved
-
IGNITE-6736 Java 9: rework GridCacheMapEntry synchronization logic to avoid Unsafe.monitor* methods
- Resolved
-
IGNITE-6740 Java 9: rework DirectBuffer.address() usages
- Resolved
-
IGNITE-6742 Java 9: rework Cleaner usage in PlatformMemoryPool class
- Resolved
-
IGNITE-6743 Java 9: rework DirectBuffer.cleaner().clean() usage in GridNioServer
- Resolved
-
IGNITE-6744 Java 9: create TC infrastructure to run unit tests
- Resolved
-
IGNITE-6745 Java 9: rework usages of URLClassLoader.getURLs()
- Resolved
-
IGNITE-7352 Java 9: rework "sun.misc.SharedSecrets" and "sun.misc.JavaNioAccess" usages
- Resolved
- is duplicated by
-
IGNITE-4615 Ignite should be compilable under JDK 9
- Closed