[
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: [email protected]
For additional commands, e-mail: [email protected]