2c from someone, who oversees a bunch (4-digit šŸ˜Š) of Cassandra JVMs out there, 
where especially on-prem customers, in domains with partly very rigid 
requirements in terms of not running a single piece of software in their 
infrastructure, which already reached EOL, not only including Cassandra but 
naturally of course also the Java version used for running Cassandra, perhaps 
also Python etc ā€¦

EOL of Java compared to Cassandra ainā€™t really an issue, cause typically Java 
LTS versions have a much longer EOL as Cassandra. Whatā€™s beneficial for 
Cassandra is e.g. performance improvements in newer LTS versions, especially in 
the area of (G1) GC improvements, or perhaps even new GC implementations, like 
Generational ZGC. IMHO the Cassandra project shouldnā€™t only target new major 
releases for supporting newer Java LTS versions, but also in minor versions to 
indirectly benefit from Java (performance) improvements. E.g. ElasticSearch is 
much more aggressive here, supporting newer Java versions, e.g. the publicly 
available docker image isnā€™t really using a LTS version. Not saying this is 
good of course, but a modern Java version, at least having an option to run it 
with a newer Java version, e.g. for testing, could be useful.


From: Jon Haddad <j...@jonhaddad.com>
Reply to: "user@cassandra.apache.org" <user@cassandra.apache.org>
Date: Monday, 17. June 2024 at 13:23
To: "user@cassandra.apache.org" <user@cassandra.apache.org>
Subject: Re: Java21 support for Cassandra


[Think Secure - External Message from 
j...@jonhaddad.com<mailto:j...@jonhaddad.com>]

________________________________
Yes, 5.0 already works with 17 and Iā€™ve been running it almost exclusively in 
my tests.

ā€”
Jon Haddad
Rustyrazorblade Consulting
rustyrazorblade.com<http://rustyrazorblade.com>


On Mon, Jun 17, 2024 at 1:08ā€ÆPM manish khandelwal 
<manishkhandelwa...@gmail.com<mailto:manishkhandelwa...@gmail.com>> wrote:
Thans Erick, Jon and Stefan for the responses. So we can target Java17  for 
Cassandra 5.0.

Regards
Manish

On Mon, Jun 17, 2024 at 3:29ā€ÆPM Jon Haddad 
<j...@jonhaddad.com<mailto:j...@jonhaddad.com>> wrote:
Erick, that blanket statement about it ā€œneverā€ going in 5.1 is incorrect. We 
could absolutely add Java 21 support in 5.1 if we wanted to.

ā€”

Jon Haddad
Rustyrazorblade Consulting
rustyrazorblade.com<http://rustyrazorblade.com>


On Mon, Jun 17, 2024 at 11:26ā€ÆAM Erick Ramirez 
<erickramire...@apache.org<mailto:erickramire...@apache.org>> wrote:
Cassandra 5.0 will only work with Java 11 and 17 (see What's New in 
5.0<https://cassandra.apache.org/doc/5.0/cassandra/new/index.html>). Java 21 is 
not planned until some future major release (we'll call it 6.0 for convenience) 
but never in a minor release so won't be in 5.whatever.

P.S. Ignore the 5.x Fix Version field in 18831. It's just a placeholder for 
tickets being worked on but not yet targeted. Cheers!
This email may contain confidential information. If it appears this message was 
sent to you by mistake, please let us know of the error. In this case, we also 
ask that you do not further forward the content and delete it. Thank you for 
your cooperation and understanding. Dynatrace Austria GmbH (registration number 
FN 91482h) is a company registered in Linz whose registered office is at 4020 
Linz, Austria, Am FĆ¼nfundzwanziger Turm 20.

Reply via email to