You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Данилов Семён <sa...@yandex.ru> on 2022/02/24 10:45:51 UTC

Request for a review (Java 17 support)

Hello Igniters! 

I'd like to request a review for an improvement that adds support for Java 17.
Description of the improvement:

- Added new maven profile that allows running tests with Java 17 (--add-opens and all that). This maven profile is also used for source folder with IgniteLinkTaglet (the same way as with java 11 profile)  
- Fixed fsync for mmap'ped byte buffers, because the original one uses internal fields and APIs that were changed in JDK 15. Now there are two fsync mechanisms, one for older java and one for java >= 15.   
- Rewritten shell and batch scripts to eliminate copy-pasted JVM_OPTS, now they all are in one place, jvmdefaults.(sh|bat)  
- Fixed an issue with TLS v1.3: there was a buffer underflow in the client's handshake process.


Ticket: https://issues.apache.org/jira/browse/IGNITE-16622
Pull request: https://github.com/apache/ignite/pull/9849

Semyon.