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

Ekaterina Dimitrova edited comment on CASSANDRA-18831 at 4/3/25 6:11 PM:
-------------------------------------------------------------------------

{code:java}
We would need to build images to contain Java 21 for that I guess?
{code}

Jenkins and CircleCI should be using the same images. So considering there were 
tests run in Jenkins, I expect we are good to go in Circle CI from image 
perspective. (at least we have such an image ready to use, now whether it is 
already used in CIrcleCI is another thing to be verified) Creating the yml 
config file is a separate story. I would like to suggest we add new config for 
CircleCI JDK17 and JDK21 and keep JDK11+JDK17 separate. Once we officially drop 
JDK17, we just drop that workflow and use the new one. That is what we did also 
with JDK17 when we were upgrading. 
This is where we added 11+17 config - CASSANDRA-18247. Hope that helps. 


was (Author: e.dimitrova):
{code:java}
We would need to build images to contain Java 21 for that I guess?
{code}

Jenkins and CircleCI should be using the same images. So considering there were 
tests run in Jenkins, I expect we are good to go in Circle CI from image 
perspective. (at least we have such an image ready to use, now whether it is 
already used in CIrcleCI is another topic) Creating the yml config file is a 
separate story. I would like to suggest we add new config for CircleCI JDK17 
and JDK21 and keep JDK11+JDK17 separate. Once we officially drop JDK17, we just 
drop that workflow and use the new one. That is what we did also with JDK17 
when we were upgrading. 
This is where we added 11+17 config - CASSANDRA-18247. Hope that helps. 

> JDK21 support
> -------------
>
>                 Key: CASSANDRA-18831
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18831
>             Project: Apache Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Achilles Benetopoulos
>            Assignee: Josh McKenzie
>            Priority: Normal
>              Labels: pull-request-available
>             Fix For: 5.x
>
>         Attachments: jdk21-patch
>
>
> This patch builds on the work in CASSANDRA-16895 that added JDK17 to the list 
> of supported Java versions, and extends that work to enable building and 
> running Cassandra under JDK21.
> The following commits comprise the changes included in the attached patch:
>  - 
> [https://github.com/apache/cassandra/commit/b15d4d6980e787ab5f3405ca8cb17a9c92a4aa47]
>  - 
> [https://github.com/apache/cassandra/commit/0c5df38dafe58bfec8924e81507bb604e1543897]
>  - 
> [https://github.com/apache/cassandra/commit/6506b7279d98eed4b2b65b71e0c6f41eb78c6913]
>  - 
> [https://github.com/apache/cassandra/commit/564cbd534c5a975cda0c629c14c68c8745b41451]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to