[ 
https://issues.apache.org/jira/browse/CASSANDRA-16895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17511418#comment-17511418
 ] 

Ekaterina Dimitrova commented on CASSANDRA-16895:
-------------------------------------------------

Email thread started in dev list to align with the community on the right steps 
forward. The current  CI results also involved a lot of openings of jdk 
internals in order to move forward and be able to get as much feedback as 
possible from CI. After certain dependency upgrades some probably can be 
reverted, this needs more testing and investigation.

To be clear - this is preliminary work. The community needs to evaluate the 
risks and how much we want to balance updates and opening internals. Also, 
there are dependencies not ready officially for Java 17... We should be really 
careful also with Java 11 which is used in production when updating 
dependencies or making other changes. More to follow based on the feedback I 
get from the dev mailing list.

https://lists.apache.org/thread/hny49r5vlg4nn9d53n3fksxvjg71joqz

> Support Java 17
> ---------------
>
>                 Key: CASSANDRA-16895
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16895
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 4.x
>
>
>   This ticket is intended to group all issues found to support Java 17 in the 
> future.
> Upgrade steps:
>  * [Dependencies 
> |https://mvnrepository.com/artifact/org.apache.cassandra/cassandra-all/4.0.1]to
>  be updated (not all but at least those that require an update in order to 
> work with Java 17)
>  * More encapsulated JDK internal APIs. Some of the issues might be solved 
> with the dependencies updates
>  * Currently trunk compiles if we remove the Nashorn dependency (ant script 
> tag, used for the test environment; UDFs) . The oracle recommendation to use  
> Nashorn-core won't work for the project as it is under GPL 2.0. Most probably 
> we will opt in for graal-sdk licensed under UPL
>  * All tests to be cleaned
>  * CI environment to be setup



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to