You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cassandra.apache.org by Joshua McKenzie <jm...@apache.org> on 2020/08/19 01:09:31 UTC

Re: [DISCUSS] Revisiting Java 11's experimental status

Where did we land on this? Don't seem to have a clear consensus from thread
discussion.

On Mon, Jul 20, 2020 at 10:02 PM Deepak Vohra <dv...@yahoo.com.invalid>
wrote:

>  The same link was posted earlier also.
> For Java 8 and 11 the poll result is very similar.
> Java 8 =58.4%Java 11 =22.56%
>
>
>     On Monday, July 20, 2020, 04:38:03 p.m. PDT, Joshua McKenzie <
> jmckenzie@apache.org> wrote:
>
>  That's remarkably close to the jrebel results for 2020:
>
> https://www.jrebel.com/blog/2020-java-technology-report#java-version
>
>  Came across this this past weekend doing unrelated research; can't vouch
> for the accuracy / methods / etc.
>
>
> On Mon, Jul 20, 2020 at 7:32 PM Jeff Jirsa <jj...@gmail.com> wrote:
>
> > Got it, thanks for the correction.
> >
> >
> > On Mon, Jul 20, 2020 at 4:28 PM Brandon Williams <dr...@gmail.com>
> wrote:
> >
> > > I believe you can run them on 11, but you can't build them on it.
> > >
> > > On Mon, Jul 20, 2020 at 6:11 PM Jeff Jirsa <jj...@gmail.com> wrote:
> > > >
> > > > I still dont get it, because you can't use any released version of
> > > > cassandra with anything other than jdk8.
> > > >
> > > >
> > > >
> > > > On Mon, Jul 20, 2020 at 2:50 PM Patrick McFadin <pm...@gmail.com>
> > > wrote:
> > > >
> > > > > Follow-up on the informal poll I did on twitter:
> > > > > https://twitter.com/patrickmcfadin/status/1282791302065557504?s=21
> > > > >
> > > > > Offered up as data to be used as you will.
> > > > >
> > > > > 161 votes
> > > > > <= JDK8: 59%
> > > > > JDK9 or 10: 7%
> > > > > JDK11 or 12: 27%
> > > > > JDK13 or 14: 7%
> > > > >
> > > > >
> > > > >
> > > > > On Wed, Jul 15, 2020 at 3:19 AM Robert Stupp <sn...@snazy.de>
> wrote:
> > > > >
> > > > > > Yea, ZGC is kinda tricky in 11.
> > > > > >
> > > > > > —
> > > > > > Robert Stupp
> > > > > > @snazy
> > > > > >
> > > > > > > On 14. Jul 2020, at 15:02, Jeff Jirsa <jj...@gmail.com>
> wrote:
> > > > > > >
> > > > > > > Zgc
> > > > > > >
> > > > > > >> On Jul 14, 2020, at 2:26 AM, Robert Stupp <sn...@snazy.de>
> > wrote:
> > > > > > >>
> > > > > > >> 
> > > > > > >>> On 14. Jul 2020, at 07:33, Jeff Jirsa <jj...@gmail.com>
> > wrote:
> > > > > > >>>
> > > > > > >>> Perhaps the most notable parts of jdk11 (for cassandra)
> aren’t
> > > even
> > > > > > prod ready in jdk11 , so what’s the motivation and what does the
> > > project
> > > > > > gain from revisiting the experimental designation on jdk11?
> > > > > > >>
> > > > > > >> Can you elaborate on what’s not even prod ready in Java 11?
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > > > > For additional commands, e-mail: dev-help@cassandra.apache.org
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > For additional commands, e-mail: dev-help@cassandra.apache.org
> > >
> > >
> >

Re: [DISCUSS] Revisiting Java 11's experimental status

Posted by David Capwell <dc...@gmail.com>.
>
> s/ignore/defer until after 4.0 GA/g (semantic difference that may not sway
> you)


Even if it is experimental,  I feel that it would be best for users if we
treat java 11 bug reports the same as java 8 bug reports; it would be a bad
user experience if a user found out we knew about an issue but wanted to
ignore it in favor of releasing.

If we block the release on JDK11 issues we find, it *seems* to me that
> that's the same as saying "JDK11 is supported"


To me there is a big difference.  If users report bugs that only happen on
JDK11 then we should treat those as normal bugs found while testing the
release.  This stance does not mean that java 11 testing is on-par with our
java 8 testing, it only means we treat reports of issues equality
regardless of JDK version.

stance on found defects for JDK8 as we have for JDK11


Yep, that is what I am asking for, we should have the same stance on found
defects for JDK 8 and JDK 11.

What in my mental model here ^ doesn't match yours? :) Seems there's some
> gap.


I believe I understand your last comment as "I am ok treating bug reports
on JDK11 the same way as JDK8", if so then we are on the same page.  The
other comments about deferring would imply we have a different stance than
we do for JDK8; which I feel is the main gap?

On Wed, Aug 19, 2020 at 1:53 PM Joshua McKenzie <jm...@apache.org>
wrote:

> >
> > java 11 is experimental, so lets ignore issue X
>
> s/ignore/defer until after 4.0 GA/g (semantic difference that may not sway
> you)
>
> If we block the release on JDK11 issues we find, it *seems* to me that
> that's the same as saying "JDK11 is supported" assuming we have the same a)
> level of testing and b) stance on found defects for JDK8 as we have for
> JDK11. Which I'm totally fine with fwiw.
>
> What in my mental model here ^ doesn't match yours? :) Seems there's some
> gap.
>
>
> On Wed, Aug 19, 2020 at 1:15 PM David Capwell <dc...@gmail.com> wrote:
>
> > My statement was more coming from the fact that if we test on java 8 and
> > find an issue it is a release blocker, so saying java 11 should be
> treated
> > with the same regard as java 8 when it comes to filing/fixing issues;
> when
> > it comes to filing and fixing issues, we shouldn't have different stances
> > on different JVMs.  I don't want us to say "java 11 is experimental, so
> > lets ignore issue X", we will have a hard time getting out of
> > experimental if we have this stance.
> >
> > Now, don't get me wrong.  If something is very specific to java 11 and we
> > can reason that the impact to users is near zero, I am fine not marking
> the
> > issue as a release blocker.  An example is that jvm dtests crash the JVM
> > because of a race condition with CMS and class unloading, this issue
> > shouldn't block the release but we should still find a way to make it
> > stable (changed flags when running tests on java 11 to avoid the issue).
> >
> > With regard to #2, we have a ways to go to get CI on-par but there is
> > traction already on both fronts.  I run the java (not python) suite on
> java
> > 11 frequently and see that known flaky tests are still flaky on java 11,
> > though the suite tends to pass with enough retries.
> >
> >
> > On Wed, Aug 19, 2020 at 9:51 AM Joshua McKenzie <jm...@apache.org>
> > wrote:
> >
> > > >
> > > > 3) during 4.0 qualification, issues found on jdk 11 should block the
> > > > release
> > >
> > > Maybe we let 2 run and see how many issues there are before we call
> > release
> > > blocking?
> > >
> > >
> > >
> > > On Tue, Aug 18, 2020 at 10:05 PM David Capwell <dc...@gmail.com>
> > wrote:
> > >
> > > > I would propose the following:
> > > >
> > > > 1) leave jdk 11 marked as experimental
> > > > 2) make sure CI runs jdk 8 and jdk 11 for all builds (circle /
> jenkins)
> > > > 3) during 4.0 qualification, issues found on jdk 11 should block the
> > > > release
> > > >
> > > > This should get us in good shape to potentially be ready to flip the
> > > switch
> > > > in 4.1 or even 4.0.1; given that not everyone is signing up to test
> > java
> > > > 11, #3 might not be enough to fully mark stable.
> > > >
> > > > On Tue, Aug 18, 2020 at 6:10 PM Joshua McKenzie <
> jmckenzie@apache.org>
> > > > wrote:
> > > >
> > > > > Where did we land on this? Don't seem to have a clear consensus
> from
> > > > thread
> > > > > discussion.
> > > > >
> > > > > On Mon, Jul 20, 2020 at 10:02 PM Deepak Vohra
> > > <dvohra10@yahoo.com.invalid
> > > > >
> > > > > wrote:
> > > > >
> > > > > >  The same link was posted earlier also.
> > > > > > For Java 8 and 11 the poll result is very similar.
> > > > > > Java 8 =58.4%Java 11 =22.56%
> > > > > >
> > > > > >
> > > > > >     On Monday, July 20, 2020, 04:38:03 p.m. PDT, Joshua McKenzie
> <
> > > > > > jmckenzie@apache.org> wrote:
> > > > > >
> > > > > >  That's remarkably close to the jrebel results for 2020:
> > > > > >
> > > > > >
> > https://www.jrebel.com/blog/2020-java-technology-report#java-version
> > > > > >
> > > > > >  Came across this this past weekend doing unrelated research;
> can't
> > > > vouch
> > > > > > for the accuracy / methods / etc.
> > > > > >
> > > > > >
> > > > > > On Mon, Jul 20, 2020 at 7:32 PM Jeff Jirsa <jj...@gmail.com>
> > wrote:
> > > > > >
> > > > > > > Got it, thanks for the correction.
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Jul 20, 2020 at 4:28 PM Brandon Williams <
> > driftx@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > > I believe you can run them on 11, but you can't build them on
> > it.
> > > > > > > >
> > > > > > > > On Mon, Jul 20, 2020 at 6:11 PM Jeff Jirsa <jjirsa@gmail.com
> >
> > > > wrote:
> > > > > > > > >
> > > > > > > > > I still dont get it, because you can't use any released
> > version
> > > > of
> > > > > > > > > cassandra with anything other than jdk8.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Mon, Jul 20, 2020 at 2:50 PM Patrick McFadin <
> > > > > pmcfadin@gmail.com>
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Follow-up on the informal poll I did on twitter:
> > > > > > > > > >
> > > > > https://twitter.com/patrickmcfadin/status/1282791302065557504?s=21
> > > > > > > > > >
> > > > > > > > > > Offered up as data to be used as you will.
> > > > > > > > > >
> > > > > > > > > > 161 votes
> > > > > > > > > > <= JDK8: 59%
> > > > > > > > > > JDK9 or 10: 7%
> > > > > > > > > > JDK11 or 12: 27%
> > > > > > > > > > JDK13 or 14: 7%
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Wed, Jul 15, 2020 at 3:19 AM Robert Stupp <
> > snazy@snazy.de
> > > >
> > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Yea, ZGC is kinda tricky in 11.
> > > > > > > > > > >
> > > > > > > > > > > —
> > > > > > > > > > > Robert Stupp
> > > > > > > > > > > @snazy
> > > > > > > > > > >
> > > > > > > > > > > > On 14. Jul 2020, at 15:02, Jeff Jirsa <
> > jjirsa@gmail.com>
> > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > Zgc
> > > > > > > > > > > >
> > > > > > > > > > > >> On Jul 14, 2020, at 2:26 AM, Robert Stupp <
> > > snazy@snazy.de
> > > > >
> > > > > > > wrote:
> > > > > > > > > > > >>
> > > > > > > > > > > >> 
> > > > > > > > > > > >>> On 14. Jul 2020, at 07:33, Jeff Jirsa <
> > > jjirsa@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > >>>
> > > > > > > > > > > >>> Perhaps the most notable parts of jdk11 (for
> > cassandra)
> > > > > > aren’t
> > > > > > > > even
> > > > > > > > > > > prod ready in jdk11 , so what’s the motivation and what
> > > does
> > > > > the
> > > > > > > > project
> > > > > > > > > > > gain from revisiting the experimental designation on
> > jdk11?
> > > > > > > > > > > >>
> > > > > > > > > > > >> Can you elaborate on what’s not even prod ready in
> > Java
> > > > 11?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> > > > dev-unsubscribe@cassandra.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> > > > > dev-help@cassandra.apache.org
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > > > > > For additional commands, e-mail:
> dev-help@cassandra.apache.org
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Revisiting Java 11's experimental status

Posted by Joshua McKenzie <jm...@apache.org>.
>
> java 11 is experimental, so lets ignore issue X

s/ignore/defer until after 4.0 GA/g (semantic difference that may not sway
you)

If we block the release on JDK11 issues we find, it *seems* to me that
that's the same as saying "JDK11 is supported" assuming we have the same a)
level of testing and b) stance on found defects for JDK8 as we have for
JDK11. Which I'm totally fine with fwiw.

What in my mental model here ^ doesn't match yours? :) Seems there's some
gap.


On Wed, Aug 19, 2020 at 1:15 PM David Capwell <dc...@gmail.com> wrote:

> My statement was more coming from the fact that if we test on java 8 and
> find an issue it is a release blocker, so saying java 11 should be treated
> with the same regard as java 8 when it comes to filing/fixing issues; when
> it comes to filing and fixing issues, we shouldn't have different stances
> on different JVMs.  I don't want us to say "java 11 is experimental, so
> lets ignore issue X", we will have a hard time getting out of
> experimental if we have this stance.
>
> Now, don't get me wrong.  If something is very specific to java 11 and we
> can reason that the impact to users is near zero, I am fine not marking the
> issue as a release blocker.  An example is that jvm dtests crash the JVM
> because of a race condition with CMS and class unloading, this issue
> shouldn't block the release but we should still find a way to make it
> stable (changed flags when running tests on java 11 to avoid the issue).
>
> With regard to #2, we have a ways to go to get CI on-par but there is
> traction already on both fronts.  I run the java (not python) suite on java
> 11 frequently and see that known flaky tests are still flaky on java 11,
> though the suite tends to pass with enough retries.
>
>
> On Wed, Aug 19, 2020 at 9:51 AM Joshua McKenzie <jm...@apache.org>
> wrote:
>
> > >
> > > 3) during 4.0 qualification, issues found on jdk 11 should block the
> > > release
> >
> > Maybe we let 2 run and see how many issues there are before we call
> release
> > blocking?
> >
> >
> >
> > On Tue, Aug 18, 2020 at 10:05 PM David Capwell <dc...@gmail.com>
> wrote:
> >
> > > I would propose the following:
> > >
> > > 1) leave jdk 11 marked as experimental
> > > 2) make sure CI runs jdk 8 and jdk 11 for all builds (circle / jenkins)
> > > 3) during 4.0 qualification, issues found on jdk 11 should block the
> > > release
> > >
> > > This should get us in good shape to potentially be ready to flip the
> > switch
> > > in 4.1 or even 4.0.1; given that not everyone is signing up to test
> java
> > > 11, #3 might not be enough to fully mark stable.
> > >
> > > On Tue, Aug 18, 2020 at 6:10 PM Joshua McKenzie <jm...@apache.org>
> > > wrote:
> > >
> > > > Where did we land on this? Don't seem to have a clear consensus from
> > > thread
> > > > discussion.
> > > >
> > > > On Mon, Jul 20, 2020 at 10:02 PM Deepak Vohra
> > <dvohra10@yahoo.com.invalid
> > > >
> > > > wrote:
> > > >
> > > > >  The same link was posted earlier also.
> > > > > For Java 8 and 11 the poll result is very similar.
> > > > > Java 8 =58.4%Java 11 =22.56%
> > > > >
> > > > >
> > > > >     On Monday, July 20, 2020, 04:38:03 p.m. PDT, Joshua McKenzie <
> > > > > jmckenzie@apache.org> wrote:
> > > > >
> > > > >  That's remarkably close to the jrebel results for 2020:
> > > > >
> > > > >
> https://www.jrebel.com/blog/2020-java-technology-report#java-version
> > > > >
> > > > >  Came across this this past weekend doing unrelated research; can't
> > > vouch
> > > > > for the accuracy / methods / etc.
> > > > >
> > > > >
> > > > > On Mon, Jul 20, 2020 at 7:32 PM Jeff Jirsa <jj...@gmail.com>
> wrote:
> > > > >
> > > > > > Got it, thanks for the correction.
> > > > > >
> > > > > >
> > > > > > On Mon, Jul 20, 2020 at 4:28 PM Brandon Williams <
> driftx@gmail.com
> > >
> > > > > wrote:
> > > > > >
> > > > > > > I believe you can run them on 11, but you can't build them on
> it.
> > > > > > >
> > > > > > > On Mon, Jul 20, 2020 at 6:11 PM Jeff Jirsa <jj...@gmail.com>
> > > wrote:
> > > > > > > >
> > > > > > > > I still dont get it, because you can't use any released
> version
> > > of
> > > > > > > > cassandra with anything other than jdk8.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, Jul 20, 2020 at 2:50 PM Patrick McFadin <
> > > > pmcfadin@gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Follow-up on the informal poll I did on twitter:
> > > > > > > > >
> > > > https://twitter.com/patrickmcfadin/status/1282791302065557504?s=21
> > > > > > > > >
> > > > > > > > > Offered up as data to be used as you will.
> > > > > > > > >
> > > > > > > > > 161 votes
> > > > > > > > > <= JDK8: 59%
> > > > > > > > > JDK9 or 10: 7%
> > > > > > > > > JDK11 or 12: 27%
> > > > > > > > > JDK13 or 14: 7%
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, Jul 15, 2020 at 3:19 AM Robert Stupp <
> snazy@snazy.de
> > >
> > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Yea, ZGC is kinda tricky in 11.
> > > > > > > > > >
> > > > > > > > > > —
> > > > > > > > > > Robert Stupp
> > > > > > > > > > @snazy
> > > > > > > > > >
> > > > > > > > > > > On 14. Jul 2020, at 15:02, Jeff Jirsa <
> jjirsa@gmail.com>
> > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > Zgc
> > > > > > > > > > >
> > > > > > > > > > >> On Jul 14, 2020, at 2:26 AM, Robert Stupp <
> > snazy@snazy.de
> > > >
> > > > > > wrote:
> > > > > > > > > > >>
> > > > > > > > > > >> 
> > > > > > > > > > >>> On 14. Jul 2020, at 07:33, Jeff Jirsa <
> > jjirsa@gmail.com>
> > > > > > wrote:
> > > > > > > > > > >>>
> > > > > > > > > > >>> Perhaps the most notable parts of jdk11 (for
> cassandra)
> > > > > aren’t
> > > > > > > even
> > > > > > > > > > prod ready in jdk11 , so what’s the motivation and what
> > does
> > > > the
> > > > > > > project
> > > > > > > > > > gain from revisiting the experimental designation on
> jdk11?
> > > > > > > > > > >>
> > > > > > > > > > >> Can you elaborate on what’s not even prod ready in
> Java
> > > 11?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > > To unsubscribe, e-mail:
> > > dev-unsubscribe@cassandra.apache.org
> > > > > > > > > > > For additional commands, e-mail:
> > > > dev-help@cassandra.apache.org
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > > > > For additional commands, e-mail: dev-help@cassandra.apache.org
> > > > > > >
> > > > > > >
> > > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Revisiting Java 11's experimental status

Posted by David Capwell <dc...@gmail.com>.
My statement was more coming from the fact that if we test on java 8 and
find an issue it is a release blocker, so saying java 11 should be treated
with the same regard as java 8 when it comes to filing/fixing issues; when
it comes to filing and fixing issues, we shouldn't have different stances
on different JVMs.  I don't want us to say "java 11 is experimental, so
lets ignore issue X", we will have a hard time getting out of
experimental if we have this stance.

Now, don't get me wrong.  If something is very specific to java 11 and we
can reason that the impact to users is near zero, I am fine not marking the
issue as a release blocker.  An example is that jvm dtests crash the JVM
because of a race condition with CMS and class unloading, this issue
shouldn't block the release but we should still find a way to make it
stable (changed flags when running tests on java 11 to avoid the issue).

With regard to #2, we have a ways to go to get CI on-par but there is
traction already on both fronts.  I run the java (not python) suite on java
11 frequently and see that known flaky tests are still flaky on java 11,
though the suite tends to pass with enough retries.


On Wed, Aug 19, 2020 at 9:51 AM Joshua McKenzie <jm...@apache.org>
wrote:

> >
> > 3) during 4.0 qualification, issues found on jdk 11 should block the
> > release
>
> Maybe we let 2 run and see how many issues there are before we call release
> blocking?
>
>
>
> On Tue, Aug 18, 2020 at 10:05 PM David Capwell <dc...@gmail.com> wrote:
>
> > I would propose the following:
> >
> > 1) leave jdk 11 marked as experimental
> > 2) make sure CI runs jdk 8 and jdk 11 for all builds (circle / jenkins)
> > 3) during 4.0 qualification, issues found on jdk 11 should block the
> > release
> >
> > This should get us in good shape to potentially be ready to flip the
> switch
> > in 4.1 or even 4.0.1; given that not everyone is signing up to test java
> > 11, #3 might not be enough to fully mark stable.
> >
> > On Tue, Aug 18, 2020 at 6:10 PM Joshua McKenzie <jm...@apache.org>
> > wrote:
> >
> > > Where did we land on this? Don't seem to have a clear consensus from
> > thread
> > > discussion.
> > >
> > > On Mon, Jul 20, 2020 at 10:02 PM Deepak Vohra
> <dvohra10@yahoo.com.invalid
> > >
> > > wrote:
> > >
> > > >  The same link was posted earlier also.
> > > > For Java 8 and 11 the poll result is very similar.
> > > > Java 8 =58.4%Java 11 =22.56%
> > > >
> > > >
> > > >     On Monday, July 20, 2020, 04:38:03 p.m. PDT, Joshua McKenzie <
> > > > jmckenzie@apache.org> wrote:
> > > >
> > > >  That's remarkably close to the jrebel results for 2020:
> > > >
> > > > https://www.jrebel.com/blog/2020-java-technology-report#java-version
> > > >
> > > >  Came across this this past weekend doing unrelated research; can't
> > vouch
> > > > for the accuracy / methods / etc.
> > > >
> > > >
> > > > On Mon, Jul 20, 2020 at 7:32 PM Jeff Jirsa <jj...@gmail.com> wrote:
> > > >
> > > > > Got it, thanks for the correction.
> > > > >
> > > > >
> > > > > On Mon, Jul 20, 2020 at 4:28 PM Brandon Williams <driftx@gmail.com
> >
> > > > wrote:
> > > > >
> > > > > > I believe you can run them on 11, but you can't build them on it.
> > > > > >
> > > > > > On Mon, Jul 20, 2020 at 6:11 PM Jeff Jirsa <jj...@gmail.com>
> > wrote:
> > > > > > >
> > > > > > > I still dont get it, because you can't use any released version
> > of
> > > > > > > cassandra with anything other than jdk8.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Jul 20, 2020 at 2:50 PM Patrick McFadin <
> > > pmcfadin@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > > > Follow-up on the informal poll I did on twitter:
> > > > > > > >
> > > https://twitter.com/patrickmcfadin/status/1282791302065557504?s=21
> > > > > > > >
> > > > > > > > Offered up as data to be used as you will.
> > > > > > > >
> > > > > > > > 161 votes
> > > > > > > > <= JDK8: 59%
> > > > > > > > JDK9 or 10: 7%
> > > > > > > > JDK11 or 12: 27%
> > > > > > > > JDK13 or 14: 7%
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Jul 15, 2020 at 3:19 AM Robert Stupp <snazy@snazy.de
> >
> > > > wrote:
> > > > > > > >
> > > > > > > > > Yea, ZGC is kinda tricky in 11.
> > > > > > > > >
> > > > > > > > > —
> > > > > > > > > Robert Stupp
> > > > > > > > > @snazy
> > > > > > > > >
> > > > > > > > > > On 14. Jul 2020, at 15:02, Jeff Jirsa <jj...@gmail.com>
> > > > wrote:
> > > > > > > > > >
> > > > > > > > > > Zgc
> > > > > > > > > >
> > > > > > > > > >> On Jul 14, 2020, at 2:26 AM, Robert Stupp <
> snazy@snazy.de
> > >
> > > > > wrote:
> > > > > > > > > >>
> > > > > > > > > >> 
> > > > > > > > > >>> On 14. Jul 2020, at 07:33, Jeff Jirsa <
> jjirsa@gmail.com>
> > > > > wrote:
> > > > > > > > > >>>
> > > > > > > > > >>> Perhaps the most notable parts of jdk11 (for cassandra)
> > > > aren’t
> > > > > > even
> > > > > > > > > prod ready in jdk11 , so what’s the motivation and what
> does
> > > the
> > > > > > project
> > > > > > > > > gain from revisiting the experimental designation on jdk11?
> > > > > > > > > >>
> > > > > > > > > >> Can you elaborate on what’s not even prod ready in Java
> > 11?
> > > > > > > > > >
> > > > > > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > To unsubscribe, e-mail:
> > dev-unsubscribe@cassandra.apache.org
> > > > > > > > > > For additional commands, e-mail:
> > > dev-help@cassandra.apache.org
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > > > For additional commands, e-mail: dev-help@cassandra.apache.org
> > > > > >
> > > > > >
> > > > >
> > >
> >
>

Re: [DISCUSS] Revisiting Java 11's experimental status

Posted by Joshua McKenzie <jm...@apache.org>.
>
> 3) during 4.0 qualification, issues found on jdk 11 should block the
> release

Maybe we let 2 run and see how many issues there are before we call release
blocking?



On Tue, Aug 18, 2020 at 10:05 PM David Capwell <dc...@gmail.com> wrote:

> I would propose the following:
>
> 1) leave jdk 11 marked as experimental
> 2) make sure CI runs jdk 8 and jdk 11 for all builds (circle / jenkins)
> 3) during 4.0 qualification, issues found on jdk 11 should block the
> release
>
> This should get us in good shape to potentially be ready to flip the switch
> in 4.1 or even 4.0.1; given that not everyone is signing up to test java
> 11, #3 might not be enough to fully mark stable.
>
> On Tue, Aug 18, 2020 at 6:10 PM Joshua McKenzie <jm...@apache.org>
> wrote:
>
> > Where did we land on this? Don't seem to have a clear consensus from
> thread
> > discussion.
> >
> > On Mon, Jul 20, 2020 at 10:02 PM Deepak Vohra <dvohra10@yahoo.com.invalid
> >
> > wrote:
> >
> > >  The same link was posted earlier also.
> > > For Java 8 and 11 the poll result is very similar.
> > > Java 8 =58.4%Java 11 =22.56%
> > >
> > >
> > >     On Monday, July 20, 2020, 04:38:03 p.m. PDT, Joshua McKenzie <
> > > jmckenzie@apache.org> wrote:
> > >
> > >  That's remarkably close to the jrebel results for 2020:
> > >
> > > https://www.jrebel.com/blog/2020-java-technology-report#java-version
> > >
> > >  Came across this this past weekend doing unrelated research; can't
> vouch
> > > for the accuracy / methods / etc.
> > >
> > >
> > > On Mon, Jul 20, 2020 at 7:32 PM Jeff Jirsa <jj...@gmail.com> wrote:
> > >
> > > > Got it, thanks for the correction.
> > > >
> > > >
> > > > On Mon, Jul 20, 2020 at 4:28 PM Brandon Williams <dr...@gmail.com>
> > > wrote:
> > > >
> > > > > I believe you can run them on 11, but you can't build them on it.
> > > > >
> > > > > On Mon, Jul 20, 2020 at 6:11 PM Jeff Jirsa <jj...@gmail.com>
> wrote:
> > > > > >
> > > > > > I still dont get it, because you can't use any released version
> of
> > > > > > cassandra with anything other than jdk8.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, Jul 20, 2020 at 2:50 PM Patrick McFadin <
> > pmcfadin@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > > Follow-up on the informal poll I did on twitter:
> > > > > > >
> > https://twitter.com/patrickmcfadin/status/1282791302065557504?s=21
> > > > > > >
> > > > > > > Offered up as data to be used as you will.
> > > > > > >
> > > > > > > 161 votes
> > > > > > > <= JDK8: 59%
> > > > > > > JDK9 or 10: 7%
> > > > > > > JDK11 or 12: 27%
> > > > > > > JDK13 or 14: 7%
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Jul 15, 2020 at 3:19 AM Robert Stupp <sn...@snazy.de>
> > > wrote:
> > > > > > >
> > > > > > > > Yea, ZGC is kinda tricky in 11.
> > > > > > > >
> > > > > > > > —
> > > > > > > > Robert Stupp
> > > > > > > > @snazy
> > > > > > > >
> > > > > > > > > On 14. Jul 2020, at 15:02, Jeff Jirsa <jj...@gmail.com>
> > > wrote:
> > > > > > > > >
> > > > > > > > > Zgc
> > > > > > > > >
> > > > > > > > >> On Jul 14, 2020, at 2:26 AM, Robert Stupp <snazy@snazy.de
> >
> > > > wrote:
> > > > > > > > >>
> > > > > > > > >> 
> > > > > > > > >>> On 14. Jul 2020, at 07:33, Jeff Jirsa <jj...@gmail.com>
> > > > wrote:
> > > > > > > > >>>
> > > > > > > > >>> Perhaps the most notable parts of jdk11 (for cassandra)
> > > aren’t
> > > > > even
> > > > > > > > prod ready in jdk11 , so what’s the motivation and what does
> > the
> > > > > project
> > > > > > > > gain from revisiting the experimental designation on jdk11?
> > > > > > > > >>
> > > > > > > > >> Can you elaborate on what’s not even prod ready in Java
> 11?
> > > > > > > > >
> > > > > > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > > > > > To unsubscribe, e-mail:
> dev-unsubscribe@cassandra.apache.org
> > > > > > > > > For additional commands, e-mail:
> > dev-help@cassandra.apache.org
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > > For additional commands, e-mail: dev-help@cassandra.apache.org
> > > > >
> > > > >
> > > >
> >
>

Re: [DISCUSS] Revisiting Java 11's experimental status

Posted by David Capwell <dc...@gmail.com>.
I would propose the following:

1) leave jdk 11 marked as experimental
2) make sure CI runs jdk 8 and jdk 11 for all builds (circle / jenkins)
3) during 4.0 qualification, issues found on jdk 11 should block the release

This should get us in good shape to potentially be ready to flip the switch
in 4.1 or even 4.0.1; given that not everyone is signing up to test java
11, #3 might not be enough to fully mark stable.

On Tue, Aug 18, 2020 at 6:10 PM Joshua McKenzie <jm...@apache.org>
wrote:

> Where did we land on this? Don't seem to have a clear consensus from thread
> discussion.
>
> On Mon, Jul 20, 2020 at 10:02 PM Deepak Vohra <dv...@yahoo.com.invalid>
> wrote:
>
> >  The same link was posted earlier also.
> > For Java 8 and 11 the poll result is very similar.
> > Java 8 =58.4%Java 11 =22.56%
> >
> >
> >     On Monday, July 20, 2020, 04:38:03 p.m. PDT, Joshua McKenzie <
> > jmckenzie@apache.org> wrote:
> >
> >  That's remarkably close to the jrebel results for 2020:
> >
> > https://www.jrebel.com/blog/2020-java-technology-report#java-version
> >
> >  Came across this this past weekend doing unrelated research; can't vouch
> > for the accuracy / methods / etc.
> >
> >
> > On Mon, Jul 20, 2020 at 7:32 PM Jeff Jirsa <jj...@gmail.com> wrote:
> >
> > > Got it, thanks for the correction.
> > >
> > >
> > > On Mon, Jul 20, 2020 at 4:28 PM Brandon Williams <dr...@gmail.com>
> > wrote:
> > >
> > > > I believe you can run them on 11, but you can't build them on it.
> > > >
> > > > On Mon, Jul 20, 2020 at 6:11 PM Jeff Jirsa <jj...@gmail.com> wrote:
> > > > >
> > > > > I still dont get it, because you can't use any released version of
> > > > > cassandra with anything other than jdk8.
> > > > >
> > > > >
> > > > >
> > > > > On Mon, Jul 20, 2020 at 2:50 PM Patrick McFadin <
> pmcfadin@gmail.com>
> > > > wrote:
> > > > >
> > > > > > Follow-up on the informal poll I did on twitter:
> > > > > >
> https://twitter.com/patrickmcfadin/status/1282791302065557504?s=21
> > > > > >
> > > > > > Offered up as data to be used as you will.
> > > > > >
> > > > > > 161 votes
> > > > > > <= JDK8: 59%
> > > > > > JDK9 or 10: 7%
> > > > > > JDK11 or 12: 27%
> > > > > > JDK13 or 14: 7%
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Wed, Jul 15, 2020 at 3:19 AM Robert Stupp <sn...@snazy.de>
> > wrote:
> > > > > >
> > > > > > > Yea, ZGC is kinda tricky in 11.
> > > > > > >
> > > > > > > —
> > > > > > > Robert Stupp
> > > > > > > @snazy
> > > > > > >
> > > > > > > > On 14. Jul 2020, at 15:02, Jeff Jirsa <jj...@gmail.com>
> > wrote:
> > > > > > > >
> > > > > > > > Zgc
> > > > > > > >
> > > > > > > >> On Jul 14, 2020, at 2:26 AM, Robert Stupp <sn...@snazy.de>
> > > wrote:
> > > > > > > >>
> > > > > > > >> 
> > > > > > > >>> On 14. Jul 2020, at 07:33, Jeff Jirsa <jj...@gmail.com>
> > > wrote:
> > > > > > > >>>
> > > > > > > >>> Perhaps the most notable parts of jdk11 (for cassandra)
> > aren’t
> > > > even
> > > > > > > prod ready in jdk11 , so what’s the motivation and what does
> the
> > > > project
> > > > > > > gain from revisiting the experimental designation on jdk11?
> > > > > > > >>
> > > > > > > >> Can you elaborate on what’s not even prod ready in Java 11?
> > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > > > > > For additional commands, e-mail:
> dev-help@cassandra.apache.org
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@cassandra.apache.org
> > > > For additional commands, e-mail: dev-help@cassandra.apache.org
> > > >
> > > >
> > >
>