I have a question about what "support" means for JDK17 with Cassandra.
From the research I have done, Java 17 is supported in Cassandra 5.x, albeit experimentally.
https://cassandra.apache.org/doc/latest/cassandra/installing/installing.html states to pick either 17 or 11 to install with.
https://cassandra.apache.org/doc/5.0/cassandra/reference/java17.html states 17 is "experimental"
What defines "experimental", and what needs to happen to make support for Java 17 graduate from "experimental support" to "supported" ?
In general, the nature of an experimental feature in Cassandra is that it is:
cassandra.yml
flag to enable)In general, features graduate to being considered production-ready when a project's maintainers trust that feature enough that they would use it in a high-stakes environment themselves. Use the cassandra-users mailing list to get an on-the-record response from the people making that decision about where they see the outstanding risk factors and what the roadmap to resolving them will be.