Re: Cassandra 5+ JDK Minimum Compatibility Requirement

2025-05-10 Thread Vivekanand Koya
9 PM Vivekanand Koya <13vivekk...@gmail.com> wrote: > Made some progress. After adding > throughout build.xml and compiling the 5.03 branch with openjdk 17.0.15 > 2025-04-15 > OpenJDK Runtime Environment Temurin-17.0.15+6 (build 17.0.15+6) I got a > build Failed error at the s

Re: Cassandra 5+ JDK Minimum Compatibility Requirement

2025-05-09 Thread Vivekanand Koya
; >> > >> Why not? > >> > >> Personally, I hate the idea of treating a codebase (any codebase) like > a house of cards that can't be touched. It never made sense to me to try > to bundle new features / bug fixes with improvements to code quality. > >&g

Fwd: Cassandra 5 JDK21 Command Line actions

2025-05-09 Thread Vivekanand Koya
Line actions To: Vivekanand Koya <13vivekk...@gmail.com>, Hi Vivekanand, I'm actually currently trying to figure out how much information I can share around the setup we used. I can summarize what is already public information from my presentations. I'm using Cassandra 4 and JDK 21,

Re: Cassandra 5+ JDK Minimum Compatibility Requirement

2025-05-09 Thread Vivekanand Koya
I can also provide potential examples if you'd like. Thanks, Vivekanand K. On Fri, May 9, 2025 at 10:18 AM Vivekanand Koya <13vivekk...@gmail.com> wrote: > I would say that https://openjdk.org/jeps/394 (instanceOf) aims to > provide safer and less poisoning in the code by de

Re: Cassandra 5+ JDK Minimum Compatibility Requirement

2025-05-09 Thread Vivekanand Koya
lowing > things up for users that would warrant going through the codebase to tidy > this up? Between src/java and test/unit and test/distributed we have around > 2,000 occurrences of this pattern. > > On Fri, May 9, 2025, at 10:14 AM, Vivekanand Koya wrote: > > Sounds great. I w

Re: Cassandra 5+ JDK Minimum Compatibility Requirement

2025-05-09 Thread Vivekanand Koya
f weeks) > makes sense to me. For bugfixing, targeting the oldest supported GA branch > and the highest language level that works there would allow maximum > flexibility with minimal re-implementation. > > If anyone has any misgivings with certain features (i.e. the debate around

Cassandra 5+ JDK Minimum Compatibility Requirement

2025-05-08 Thread Vivekanand Koya
Hello, I want to understand the community's thoughts on using newer features (post JDK11) in upcoming releases in Cassandra. An example is flow scoping instead of explicitly casting types with instanceOf: https://openjdk.org/jeps/395. I want your thoughts on JDK requirements for the main Cassandra