RE: [DISCUSS] Java support roadmap

2021-08-31 Thread Steinmaurer, Thomas
Good to hear that discussion moves forward in this regard! Java11 got quite 
some improvements in G1, especially for mixed collections.

Are there any plans to allow 3.11 running with Java 11 as well? We are 
currently on Cassandra 3.11 and it’s the only Java process in our deployment 
stack which requires Java 8, thus we need to ship two JRE versions.

Thanks,
Thomas



-Original Message-
From: Ekaterina Dimitrova 
Sent: Donnerstag, 26. August 2021 16:35
To: dev@cassandra.apache.org
Subject: [DISCUSS] Java support roadmap

Hi everyone,
I had a few people asking me recently about the Java 11 support.
I came across this thread we had last year -
https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread.html%2Fr38f6beaa22e247cb38212f476f5f79efdc6587f83af0397406c06d7c%2540%253Cdev.cassandra.apache.org%253Edata=04%7C01%7Cthomas.steinmaurer%40dynatrace.com%7Cb993ecb1e58f43bb64b908d9689f8db2%7C70ebe3a35b30435d9d677716d74ca190%7C1%7C0%7C637655856882625326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000sdata=mtFTn45In8LwXVLRU%2FRG8k5q66E1Ut3iGtBw5%2FJiYt8%3Dreserved=0
.
I think we have all tests running in both Java 8 and Java 11 for trunk and
cassandra-4.0 in both Jenkins and CircleCI.
Does anyone know about any Java 11 specific bugs discovered? I personally 
haven't heard of any in the past year. What is the plan of the community for 
moving Java 11 support out of experimental?
Also, Java 17 LTS GA is planned for Sepember 2021 and I can try to test it with 
trunk.
Any thoughts?
Last but not least, do we know  anyone running Java 11 in production?
This thread was really opened as a stage to share our thoughts and hopefully 
come up with a plan as a community.

Looking forward to seeing what people think here.

Thank you,
Ekaterina
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.


Re: [DISCUSS] Java support roadmap

2021-08-27 Thread Ekaterina Dimitrova
Apologize, seems I sent the tickets and didn’t see the last mail from
Enrico which arrived in the meantime.
I will check the link, thanks for sharing!

On Fri, 27 Aug 2021 at 9:17, Brandon Williams  wrote:

> Thanks for pointing this out, Enrico!  It looks like Cassandra could
> be a natural fit here since it's already using OpenJDK quite a bit.
>
> On Fri, Aug 27, 2021 at 7:47 AM Enrico Olivelli 
> wrote:
> >
> > (sorry if being slightly off-topic, but let be throw this ball here)
> >
> > What about joining the OpenJDK Quality outreach program?
> > https://wiki.openjdk.java.net/display/quality/Quality+Outreach
> >
> > Many other Apache projects contribute to that initiative and this helps
> > Java to be always compatible with the most important libraries in the OSS
> > world
> >
> > Just my two cents
> > Enrico
> >
> > Il giorno ven 27 ago 2021 alle ore 10:17 Benjamin Lerer <
> ble...@apache.org>
> > ha scritto:
> >
> > > +1 on my side too for removal of experimental for 11, and moving trunk
> to
> > > 11+17
> > >
> > >
> > > Le jeu. 26 août 2021 à 22:28, Nate McCall  a
> écrit :
> > >
> > > > >
> > > > >
> > > > > Last but not least, do we know  anyone running Java 11 in
> production?
> > > > > This thread was really opened as a stage to share our thoughts and
> > > > > hopefully come up with a plan as a community.
> > > > >
> > > >
> > > > I am aware of many large deployments using Java11 and 4.0 in
> production.
> > > +1
> > > > on making this non experimental. Happy to have us push forward with
> newer
> > > > versions as well.
> > > >
> > > > Thanks for bringing it up, Ekaterina!
> > > >
> > > > -Nate
> > > >
> > >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


Re: [DISCUSS] Java support roadmap

2021-08-27 Thread Brandon Williams
Thanks for pointing this out, Enrico!  It looks like Cassandra could
be a natural fit here since it's already using OpenJDK quite a bit.

On Fri, Aug 27, 2021 at 7:47 AM Enrico Olivelli  wrote:
>
> (sorry if being slightly off-topic, but let be throw this ball here)
>
> What about joining the OpenJDK Quality outreach program?
> https://wiki.openjdk.java.net/display/quality/Quality+Outreach
>
> Many other Apache projects contribute to that initiative and this helps
> Java to be always compatible with the most important libraries in the OSS
> world
>
> Just my two cents
> Enrico
>
> Il giorno ven 27 ago 2021 alle ore 10:17 Benjamin Lerer 
> ha scritto:
>
> > +1 on my side too for removal of experimental for 11, and moving trunk to
> > 11+17
> >
> >
> > Le jeu. 26 août 2021 à 22:28, Nate McCall  a écrit :
> >
> > > >
> > > >
> > > > Last but not least, do we know  anyone running Java 11 in production?
> > > > This thread was really opened as a stage to share our thoughts and
> > > > hopefully come up with a plan as a community.
> > > >
> > >
> > > I am aware of many large deployments using Java11 and 4.0 in production.
> > +1
> > > on making this non experimental. Happy to have us push forward with newer
> > > versions as well.
> > >
> > > Thanks for bringing it up, Ekaterina!
> > >
> > > -Nate
> > >
> >

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



Re: [DISCUSS] Java support roadmap

2021-08-27 Thread Ekaterina Dimitrova
Thank you all for your valuable feedback.
I just created below two tickets to facilitate the outcome of the
discussion:
- CASSANDRA-16894 - Java 11 support - remove the experimental flag
- CASSANDRA-16895 - Support Java 17

On Fri, 27 Aug 2021 at 8:47, Enrico Olivelli  wrote:

> (sorry if being slightly off-topic, but let be throw this ball here)
>
> What about joining the OpenJDK Quality outreach program?
> https://wiki.openjdk.java.net/display/quality/Quality+Outreach
>
> Many other Apache projects contribute to that initiative and this helps
> Java to be always compatible with the most important libraries in the OSS
> world
>
> Just my two cents
> Enrico
>
> Il giorno ven 27 ago 2021 alle ore 10:17 Benjamin Lerer  >
> ha scritto:
>
> > +1 on my side too for removal of experimental for 11, and moving trunk to
> > 11+17
> >
> >
> > Le jeu. 26 août 2021 à 22:28, Nate McCall  a écrit :
> >
> > > >
> > > >
> > > > Last but not least, do we know  anyone running Java 11 in production?
> > > > This thread was really opened as a stage to share our thoughts and
> > > > hopefully come up with a plan as a community.
> > > >
> > >
> > > I am aware of many large deployments using Java11 and 4.0 in
> production.
> > +1
> > > on making this non experimental. Happy to have us push forward with
> newer
> > > versions as well.
> > >
> > > Thanks for bringing it up, Ekaterina!
> > >
> > > -Nate
> > >
> >
>


Re: [DISCUSS] Java support roadmap

2021-08-27 Thread Enrico Olivelli
(sorry if being slightly off-topic, but let be throw this ball here)

What about joining the OpenJDK Quality outreach program?
https://wiki.openjdk.java.net/display/quality/Quality+Outreach

Many other Apache projects contribute to that initiative and this helps
Java to be always compatible with the most important libraries in the OSS
world

Just my two cents
Enrico

Il giorno ven 27 ago 2021 alle ore 10:17 Benjamin Lerer 
ha scritto:

> +1 on my side too for removal of experimental for 11, and moving trunk to
> 11+17
>
>
> Le jeu. 26 août 2021 à 22:28, Nate McCall  a écrit :
>
> > >
> > >
> > > Last but not least, do we know  anyone running Java 11 in production?
> > > This thread was really opened as a stage to share our thoughts and
> > > hopefully come up with a plan as a community.
> > >
> >
> > I am aware of many large deployments using Java11 and 4.0 in production.
> +1
> > on making this non experimental. Happy to have us push forward with newer
> > versions as well.
> >
> > Thanks for bringing it up, Ekaterina!
> >
> > -Nate
> >
>


Re: [DISCUSS] Java support roadmap

2021-08-27 Thread Benjamin Lerer
+1 on my side too for removal of experimental for 11, and moving trunk to
11+17


Le jeu. 26 août 2021 à 22:28, Nate McCall  a écrit :

> >
> >
> > Last but not least, do we know  anyone running Java 11 in production?
> > This thread was really opened as a stage to share our thoughts and
> > hopefully come up with a plan as a community.
> >
>
> I am aware of many large deployments using Java11 and 4.0 in production. +1
> on making this non experimental. Happy to have us push forward with newer
> versions as well.
>
> Thanks for bringing it up, Ekaterina!
>
> -Nate
>


Re: [DISCUSS] Java support roadmap

2021-08-26 Thread Nate McCall
>
>
> Last but not least, do we know  anyone running Java 11 in production?
> This thread was really opened as a stage to share our thoughts and
> hopefully come up with a plan as a community.
>

I am aware of many large deployments using Java11 and 4.0 in production. +1
on making this non experimental. Happy to have us push forward with newer
versions as well.

Thanks for bringing it up, Ekaterina!

-Nate


Re: [DISCUSS] Java support roadmap

2021-08-26 Thread J. D. Jordan
+1 from me on both as well.

> On Aug 26, 2021, at 12:44 PM, Paulo Motta  wrote:
> 
> +1 to both removal of experimental for 11, and moving trunk to 11+17
> 
>> Em qui., 26 de ago. de 2021 às 14:40, Brandon Williams 
>> escreveu:
>> 
>> +1 to both removal of experimental for 11, and moving trunk to 11+17
>> 
>>> On Thu, Aug 26, 2021 at 12:35 PM Mick Semb Wever  wrote:
>>> 
 
 I and contributors I work with have deployed 4.0 + JDK11 in production,
 have found no issues, and would treat any issues that arise as ones
>> we’re
 able to jump on and contribute development + review resources to
>> resolve in
 the project.
 
>>> 
>>> 
>>> That's everything I need to hear. Let's remove the experimental label
>> with
>>> 4.0.1
>>> 
>>> And I'm all for moving trunk to support only JDK11 and JDK17 (which was
>>> someone else's suggestion).
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
>> For additional commands, e-mail: dev-h...@cassandra.apache.org
>> 
>> 

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



Re: [DISCUSS] Java support roadmap

2021-08-26 Thread Paulo Motta
+1 to both removal of experimental for 11, and moving trunk to 11+17

Em qui., 26 de ago. de 2021 às 14:40, Brandon Williams 
escreveu:

> +1 to both removal of experimental for 11, and moving trunk to 11+17
>
> On Thu, Aug 26, 2021 at 12:35 PM Mick Semb Wever  wrote:
> >
> > >
> > > I and contributors I work with have deployed 4.0 + JDK11 in production,
> > > have found no issues, and would treat any issues that arise as ones
> we’re
> > > able to jump on and contribute development + review resources to
> resolve in
> > > the project.
> > >
> >
> >
> > That's everything I need to hear. Let's remove the experimental label
> with
> > 4.0.1
> >
> > And I'm all for moving trunk to support only JDK11 and JDK17 (which was
> > someone else's suggestion).
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


Re: [DISCUSS] Java support roadmap

2021-08-26 Thread Brandon Williams
+1 to both removal of experimental for 11, and moving trunk to 11+17

On Thu, Aug 26, 2021 at 12:35 PM Mick Semb Wever  wrote:
>
> >
> > I and contributors I work with have deployed 4.0 + JDK11 in production,
> > have found no issues, and would treat any issues that arise as ones we’re
> > able to jump on and contribute development + review resources to resolve in
> > the project.
> >
>
>
> That's everything I need to hear. Let's remove the experimental label with
> 4.0.1
>
> And I'm all for moving trunk to support only JDK11 and JDK17 (which was
> someone else's suggestion).

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



Re: [DISCUSS] Java support roadmap

2021-08-26 Thread Mick Semb Wever
>
> I and contributors I work with have deployed 4.0 + JDK11 in production,
> have found no issues, and would treat any issues that arise as ones we’re
> able to jump on and contribute development + review resources to resolve in
> the project.
>


That's everything I need to hear. Let's remove the experimental label with
4.0.1

And I'm all for moving trunk to support only JDK11 and JDK17 (which was
someone else's suggestion).


Re: [DISCUSS] Java support roadmap

2021-08-26 Thread Scott Andreas
+1 for moving Java 11 support out of experimental for 4.0 at minimum, and no 
concern with doing so for 3.0/3.11 if someone were to propose.

I and contributors I work with have deployed 4.0 + JDK11 in production, have 
found no issues, and would treat any issues that arise as ones we’re able to 
jump on and contribute development + review resources to resolve in the project.

No JDK11-specific bugs to report, though users should of course test their 
ancillary tooling for compatibility. As an example, a change in the File API in 
Java 10 altered the precision of filesystem timestamps as returned by the API, 
so users upgrading from 8 to 11 who have a dependency on timestamp identity may 
want to examine it.

That JDK change was: https://bugs.openjdk.java.net/browse/JDK-8177809

— Scott

---
Mobile

On Aug 26, 2021, at 7:35 AM, Ekaterina Dimitrova  wrote:

Hi everyone,
I had a few people asking me recently about the Java 11 support.
I came across this thread we had last year -
https://lists.apache.org/thread.html/r38f6beaa22e247cb38212f476f5f79efdc6587f83af0397406c06d7c%40%3Cdev.cassandra.apache.org%3E
.
I think we have all tests running in both Java 8 and Java 11 for trunk and
cassandra-4.0 in both Jenkins and CircleCI.
Does anyone know about any Java 11 specific bugs discovered? I personally
haven't heard of any in the past year. What is the plan of the community
for moving Java 11 support out of experimental?
Also, Java 17 LTS GA is planned for Sepember 2021 and I can try to test it
with trunk.
Any thoughts?
Last but not least, do we know  anyone running Java 11 in production?
This thread was really opened as a stage to share our thoughts and
hopefully come up with a plan as a community.

Looking forward to seeing what people think here.

Thank you,
Ekaterina


Re: [DISCUSS] Java support roadmap

2021-08-26 Thread Jeremy Hanna
One of the things I'm excited about with the 4+ releases is this running with 
Java 17+ (including ZGC) so I would love to see this get more serious testing 
and validation.

Anecdotal account - at an event a couple of years ago, I spoke to someone from 
an education software company was running some of their clusters on Java 11 (or 
possibly a later version) and it ran really well for them.

> On Aug 27, 2021, at 12:35 AM, Ekaterina Dimitrova  
> wrote:
> 
> Hi everyone,
> I had a few people asking me recently about the Java 11 support.
> I came across this thread we had last year -
> https://lists.apache.org/thread.html/r38f6beaa22e247cb38212f476f5f79efdc6587f83af0397406c06d7c%40%3Cdev.cassandra.apache.org%3E
> .
> I think we have all tests running in both Java 8 and Java 11 for trunk and
> cassandra-4.0 in both Jenkins and CircleCI.
> Does anyone know about any Java 11 specific bugs discovered? I personally
> haven't heard of any in the past year. What is the plan of the community
> for moving Java 11 support out of experimental?
> Also, Java 17 LTS GA is planned for Sepember 2021 and I can try to test it
> with trunk.
> Any thoughts?
> Last but not least, do we know  anyone running Java 11 in production?
> This thread was really opened as a stage to share our thoughts and
> hopefully come up with a plan as a community.
> 
> Looking forward to seeing what people think here.
> 
> Thank you,
> Ekaterina


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



[DISCUSS] Java support roadmap

2021-08-26 Thread Ekaterina Dimitrova
Hi everyone,
I had a few people asking me recently about the Java 11 support.
I came across this thread we had last year -
https://lists.apache.org/thread.html/r38f6beaa22e247cb38212f476f5f79efdc6587f83af0397406c06d7c%40%3Cdev.cassandra.apache.org%3E
.
I think we have all tests running in both Java 8 and Java 11 for trunk and
cassandra-4.0 in both Jenkins and CircleCI.
Does anyone know about any Java 11 specific bugs discovered? I personally
haven't heard of any in the past year. What is the plan of the community
for moving Java 11 support out of experimental?
Also, Java 17 LTS GA is planned for Sepember 2021 and I can try to test it
with trunk.
Any thoughts?
Last but not least, do we know  anyone running Java 11 in production?
This thread was really opened as a stage to share our thoughts and
hopefully come up with a plan as a community.

Looking forward to seeing what people think here.

Thank you,
Ekaterina