You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ekaterina Dimitrova (Jira)" <ji...@apache.org> on 2022/11/15 15:57:00 UTC

[jira] [Comment Edited] (CASSANDRA-16895) Support Java 17

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

Ekaterina Dimitrova edited comment on CASSANDRA-16895 at 11/15/22 3:56 PM:
---------------------------------------------------------------------------

{quote}bring JAMM's functionality in-tree. There's no reason to keep it in a separate tree
{quote}
Agreed. But I guess this can be done only for trunk and unfortunately we found out in CASSANDRA-17884 that we have an issue with JDK 11 to solve too.

Also, there _might be_ a different option JDK17+, will get back to this later.

[~skokoori] is looking into different options now, just talked to her today. She will come back to us with feedback and suggestions when she advances more with her research on the topic.


was (Author: e.dimitrova):
{quote}bring JAMM's functionality in-tree. There's no reason to keep it in a separate tree
{quote}
Agreed. But I guess this can be done only for trunk and unfortunately we found out in CASSANDRA-17884 that we have an issue with JDK 11 to solve too.

Also, there _might be_ a different option JDK17+, will get back to this later.

[~skokoori] is looking into different options now, just talked to her today. She will come back to us with feedback and suggestions when she advance more with her research on the topic.

> Support Java 17
> ---------------
>
>                 Key: CASSANDRA-16895
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16895
>             Project: Cassandra
>          Issue Type: Epic
>          Components: Build
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 5.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.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org