[
https://issues.apache.org/jira/browse/CASSANDRA-18831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18055963#comment-18055963
]
Josh McKenzie edited comment on CASSANDRA-18831 at 2/2/26 4:17 PM:
-------------------------------------------------------------------
This is a perfect storm. The GCPause stuff was written by Marcus after the core
JDK21 patch so I'm not as familiar with it, and the concurrent breakout that
Yuqi did you didn't write. So we're both one step removed from code post rebase
trying to figure out what can be removed and not. :)
I've yanked all the gc_pause* stuff from Config, DBD, and the GCInspector*
area. None of that was called outside GCInspectorTest in one method so I have
high confidence this shouldn't disrupt the last CI run from after broadly
removing them and relying on the concurrent thresholds instead of pause.
I'm working through some final tweaks to the docker / Jenkinsfile config
w/Mick. Once that's done I think we're good to merge.
was (Author: jmckenzie):
This is a perfect storm. The GCPause stuff was written by Marcus after the core
JDK21 patch so I'm not that familiar with it, and the concurrent breakout that
Yuqi did you didn't write. So we're both one step removed from code post rebase
trying to figure out what can be removed and not. :)
I've yanked all the gc_pause* stuff from Config, DBD, and the GCInspector*
area. None of that was called outside GCInspectorTest in one method so I have
high confidence this shouldn't disrupt the last CI run from after broadly
removing them and relying on the concurrent thresholds instead of pause.
I'm working through some final tweaks to the docker / Jenkinsfile config
w/Mick. Once that's done I think we're good to merge.
> 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
>
> Time Spent: 8h 40m
> Remaining Estimate: 0h
>
> 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: [email protected]
For additional commands, e-mail: [email protected]