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.

Reply via email to