Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Implemented
-
None
-
None
-
None
-
New
Description
This issue is just a placeholder to record stuff that needs to be done when we upgrade to Java 9 as minimum requirement for running Lucene/Solr:
- Remove FutureArrays and FutureObjects from source tree and change code to use Java 9 native methods. Disable MR-JAR building (maybe only disable so we can reuse at later stages)
- Remove Java 8 bytebuffer unmapping code
Final stuff:
- When upgrading to Java 9, don't delete the Java 9 specific stuff for Multi-Release testing from build files or smoke tester! Keep it alive, maybe migrate to later Java (e.g. LTS-Java)
Attachments
Issue Links
- is superceded by
-
LUCENE-8738 Bump minimum Java version requirement to 11
- Closed
- relates to
-
LUCENE-7966 build mr-jar and use some java 9 methods if available
- Closed
-
LUCENE-6989 Implement MMapDirectory unmapping for coming Java 9 changes
- Closed