[POLL] Who still uses Java 7 with Flink ?

classic Classic list List threaded Threaded
23 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[POLL] Who still uses Java 7 with Flink ?

Stephan Ewen
Hi all!

I would like to get a feeling how much Java 7 is still being used among Flink users.

At some point, it would be great to drop Java 7 support and make use of Java 8's new features, but first we would need to get a feeling how much Java 7 is still used.

Would be happy if users on Java 7 respond here, or even users that have some insights into how widespread they think Java 7 still is.

Thanks,
Stephan




Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

rmetzger0
I've put it also on our Twitter account:  https://twitter.com/ApacheFlink/status/842015062667755521 

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]> wrote:
I think this easier done in a straw poll than in an email conversation.
I created one at: http://www.strawpoll.me/12535073
(Note that you have multiple choices.)


Though I prefer Java 8 most of the time I have to work on Java 7. A lot of the infrastructure I work on still runs Java 7, one of the companies I build a prototype for a while back just updated to Java 7 2 years ago. I doubt we can ditch Java 7 support any time soon if we want to make it easy for companies to use Flink.

cheers Martin

//PS sorry if this gets sent twice, we just migrated to a new mail system and a lot of things are broken

________________________________
From: Stephan Ewen <[hidden email]>
Sent: Wednesday, March 15, 2017 12:30:24 PM
To: [hidden email]; [hidden email]
Subject: [POLL] Who still uses Java 7 with Flink ?

Hi all!

I would like to get a feeling how much Java 7 is still being used among Flink users.

At some point, it would be great to drop Java 7 support and make use of Java 8's new features, but first we would need to get a feeling how much Java 7 is still used.

Would be happy if users on Java 7 respond here, or even users that have some insights into how widespread they think Java 7 still is.

Thanks,
Stephan





Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

bowen.li
There's always a tradeoff we need to make. I'm in favor of upgrading to Java 8 to bring in all new Java features.

The common way I've seen (and I agree) other software upgrading major things like this is 1) upgrade for next big release without backward compatibility and notify everyone 2) maintain and patch current, old-tech compatible version at a reasonably limited scope. Building backward compatibility is too much for an open sourced project



On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]> wrote:
I've put it also on our Twitter account:
https://twitter.com/ApacheFlink/status/842015062667755521

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]>
wrote:

> I think this easier done in a straw poll than in an email conversation.
> I created one at: http://www.strawpoll.me/12535073
> (Note that you have multiple choices.)
>
>
> Though I prefer Java 8 most of the time I have to work on Java 7. A lot of
> the infrastructure I work on still runs Java 7, one of the companies I
> build a prototype for a while back just updated to Java 7 2 years ago. I
> doubt we can ditch Java 7 support any time soon if we want to make it easy
> for companies to use Flink.
>
> cheers Martin
>
> //PS sorry if this gets sent twice, we just migrated to a new mail system
> and a lot of things are broken
>
> ________________________________
> From: Stephan Ewen <[hidden email]>
> Sent: Wednesday, March 15, 2017 12:30:24 PM
> To: [hidden email]; [hidden email]
> Subject: [POLL] Who still uses Java 7 with Flink ?
>
> Hi all!
>
> I would like to get a feeling how much Java 7 is still being used among
> Flink users.
>
> At some point, it would be great to drop Java 7 support and make use of
> Java 8's new features, but first we would need to get a feeling how much
> Java 7 is still used.
>
> Would be happy if users on Java 7 respond here, or even users that have
> some insights into how widespread they think Java 7 still is.
>
> Thanks,
> Stephan
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

rmetzger0
Looks like 9% on twitter and 24% on the mailing list are still using Java 7.

I would vote to keep supporting Java 7 for Flink 1.3 and then revisit once we are approaching 1.4 in September.

On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]> wrote:
There's always a tradeoff we need to make. I'm in favor of upgrading to Java 8 to bring in all new Java features.

The common way I've seen (and I agree) other software upgrading major things like this is 1) upgrade for next big release without backward compatibility and notify everyone 2) maintain and patch current, old-tech compatible version at a reasonably limited scope. Building backward compatibility is too much for an open sourced project



On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]> wrote:
I've put it also on our Twitter account:
https://twitter.com/ApacheFlink/status/842015062667755521

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]>
wrote:

> I think this easier done in a straw poll than in an email conversation.
> I created one at: http://www.strawpoll.me/12535073
> (Note that you have multiple choices.)
>
>
> Though I prefer Java 8 most of the time I have to work on Java 7. A lot of
> the infrastructure I work on still runs Java 7, one of the companies I
> build a prototype for a while back just updated to Java 7 2 years ago. I
> doubt we can ditch Java 7 support any time soon if we want to make it easy
> for companies to use Flink.
>
> cheers Martin
>
> //PS sorry if this gets sent twice, we just migrated to a new mail system
> and a lot of things are broken
>
> ________________________________
> From: Stephan Ewen <[hidden email]>
> Sent: Wednesday, March 15, 2017 12:30:24 PM
> To: [hidden email]; [hidden email]
> Subject: [POLL] Who still uses Java 7 with Flink ?
>
> Hi all!
>
> I would like to get a feeling how much Java 7 is still being used among
> Flink users.
>
> At some point, it would be great to drop Java 7 support and make use of
> Java 8's new features, but first we would need to get a feeling how much
> Java 7 is still used.
>
> Would be happy if users on Java 7 respond here, or even users that have
> some insights into how widespread they think Java 7 still is.
>
> Thanks,
> Stephan
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Greg Hogan
Robert,

Thanks for the report. Shouldn’t we be revisiting this decision at the beginning of the new release cycle rather than near the end? There is currently little cost to staying with Java 7 since no Flink code or pull requests have been written for Java 8.

Greg



On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]> wrote:

Looks like 9% on twitter and 24% on the mailing list are still using Java 7.

I would vote to keep supporting Java 7 for Flink 1.3 and then revisit once we are approaching 1.4 in September.

On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]> wrote:
There's always a tradeoff we need to make. I'm in favor of upgrading to Java 8 to bring in all new Java features.

The common way I've seen (and I agree) other software upgrading major things like this is 1) upgrade for next big release without backward compatibility and notify everyone 2) maintain and patch current, old-tech compatible version at a reasonably limited scope. Building backward compatibility is too much for an open sourced project



On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]> wrote:
I've put it also on our Twitter account:
https://twitter.com/ApacheFlink/status/842015062667755521

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]>
wrote:

> I think this easier done in a straw poll than in an email conversation.
> I created one at: http://www.strawpoll.me/12535073
> (Note that you have multiple choices.)
>
>
> Though I prefer Java 8 most of the time I have to work on Java 7. A lot of
> the infrastructure I work on still runs Java 7, one of the companies I
> build a prototype for a while back just updated to Java 7 2 years ago. I
> doubt we can ditch Java 7 support any time soon if we want to make it easy
> for companies to use Flink.
>
> cheers Martin
>
> //PS sorry if this gets sent twice, we just migrated to a new mail system
> and a lot of things are broken
>
> ________________________________
> From: Stephan Ewen <[hidden email]>
> Sent: Wednesday, March 15, 2017 12:30:24 PM
> To: [hidden email]; [hidden email]
> Subject: [POLL] Who still uses Java 7 with Flink ?
>
> Hi all!
>
> I would like to get a feeling how much Java 7 is still being used among
> Flink users.
>
> At some point, it would be great to drop Java 7 support and make use of
> Java 8's new features, but first we would need to get a feeling how much
> Java 7 is still used.
>
> Would be happy if users on Java 7 respond here, or even users that have
> some insights into how widespread they think Java 7 still is.
>
> Thanks,
> Stephan
>
>
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

rmetzger0
Yeah, you are right :)
I'll put something in my calendar for end of May.

On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]> wrote:
Robert,

Thanks for the report. Shouldn’t we be revisiting this decision at the beginning of the new release cycle rather than near the end? There is currently little cost to staying with Java 7 since no Flink code or pull requests have been written for Java 8.

Greg



On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]> wrote:

Looks like 9% on twitter and 24% on the mailing list are still using Java 7.

I would vote to keep supporting Java 7 for Flink 1.3 and then revisit once we are approaching 1.4 in September.

On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]> wrote:
There's always a tradeoff we need to make. I'm in favor of upgrading to Java 8 to bring in all new Java features.

The common way I've seen (and I agree) other software upgrading major things like this is 1) upgrade for next big release without backward compatibility and notify everyone 2) maintain and patch current, old-tech compatible version at a reasonably limited scope. Building backward compatibility is too much for an open sourced project



On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]> wrote:
I've put it also on our Twitter account:
https://twitter.com/ApacheFlink/status/842015062667755521

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]>
wrote:

> I think this easier done in a straw poll than in an email conversation.
> I created one at: http://www.strawpoll.me/12535073
> (Note that you have multiple choices.)
>
>
> Though I prefer Java 8 most of the time I have to work on Java 7. A lot of
> the infrastructure I work on still runs Java 7, one of the companies I
> build a prototype for a while back just updated to Java 7 2 years ago. I
> doubt we can ditch Java 7 support any time soon if we want to make it easy
> for companies to use Flink.
>
> cheers Martin
>
> //PS sorry if this gets sent twice, we just migrated to a new mail system
> and a lot of things are broken
>
> ________________________________
> From: Stephan Ewen <[hidden email]>
> Sent: Wednesday, March 15, 2017 12:30:24 PM
> To: [hidden email]; [hidden email]
> Subject: [POLL] Who still uses Java 7 with Flink ?
>
> Hi all!
>
> I would like to get a feeling how much Java 7 is still being used among
> Flink users.
>
> At some point, it would be great to drop Java 7 support and make use of
> Java 8's new features, but first we would need to get a feeling how much
> Java 7 is still used.
>
> Would be happy if users on Java 7 respond here, or even users that have
> some insights into how widespread they think Java 7 still is.
>
> Thanks,
> Stephan
>
>
>
>
>




Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Theodore Vasiloudis
Hello all,

I'm sure you've considered this already, but what this data does not include is all the potential future users,
i.e. slower moving organizations (banks etc.) which could be on Java 7 still.

Whether those are relevant is up for debate.

Cheers,
Theo

On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <[hidden email]> wrote:
Yeah, you are right :)
I'll put something in my calendar for end of May.

On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]> wrote:
Robert,

Thanks for the report. Shouldn’t we be revisiting this decision at the beginning of the new release cycle rather than near the end? There is currently little cost to staying with Java 7 since no Flink code or pull requests have been written for Java 8.

Greg



On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]> wrote:

Looks like 9% on twitter and 24% on the mailing list are still using Java 7.

I would vote to keep supporting Java 7 for Flink 1.3 and then revisit once we are approaching 1.4 in September.

On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]> wrote:
There's always a tradeoff we need to make. I'm in favor of upgrading to Java 8 to bring in all new Java features.

The common way I've seen (and I agree) other software upgrading major things like this is 1) upgrade for next big release without backward compatibility and notify everyone 2) maintain and patch current, old-tech compatible version at a reasonably limited scope. Building backward compatibility is too much for an open sourced project



On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]> wrote:
I've put it also on our Twitter account:
https://twitter.com/ApacheFlink/status/842015062667755521

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]>
wrote:

> I think this easier done in a straw poll than in an email conversation.
> I created one at: http://www.strawpoll.me/12535073
> (Note that you have multiple choices.)
>
>
> Though I prefer Java 8 most of the time I have to work on Java 7. A lot of
> the infrastructure I work on still runs Java 7, one of the companies I
> build a prototype for a while back just updated to Java 7 2 years ago. I
> doubt we can ditch Java 7 support any time soon if we want to make it easy
> for companies to use Flink.
>
> cheers Martin
>
> //PS sorry if this gets sent twice, we just migrated to a new mail system
> and a lot of things are broken
>
> ________________________________
> From: Stephan Ewen <[hidden email]>
> Sent: Wednesday, March 15, 2017 12:30:24 PM
> To: [hidden email]; [hidden email]
> Subject: [POLL] Who still uses Java 7 with Flink ?
>
> Hi all!
>
> I would like to get a feeling how much Java 7 is still being used among
> Flink users.
>
> At some point, it would be great to drop Java 7 support and make use of
> Java 8's new features, but first we would need to get a feeling how much
> Java 7 is still used.
>
> Would be happy if users on Java 7 respond here, or even users that have
> some insights into how widespread they think Java 7 still is.
>
> Thanks,
> Stephan
>
>
>
>
>





Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

rmetzger0
Hi all,

as promised in March, I want to revive this discussion!

Our users are begging for Scala 2.12 support [1], migration to Akka 2.4 would solve a bunch of shading / dependency issues (Akka 2.4 will remove Akka's protobuf dependency [2][3]) and generally Java 8's new language features all speak for dropping Java 7.

Java 8 has been released in March, 2014. Java 7 is unsupported since June 2016.


On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <[hidden email]> wrote:
Hello all,

I'm sure you've considered this already, but what this data does not include is all the potential future users,
i.e. slower moving organizations (banks etc.) which could be on Java 7 still.

Whether those are relevant is up for debate.

Cheers,
Theo

On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <[hidden email]> wrote:
Yeah, you are right :)
I'll put something in my calendar for end of May.

On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]> wrote:
Robert,

Thanks for the report. Shouldn’t we be revisiting this decision at the beginning of the new release cycle rather than near the end? There is currently little cost to staying with Java 7 since no Flink code or pull requests have been written for Java 8.

Greg



On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]> wrote:

Looks like 9% on twitter and 24% on the mailing list are still using Java 7.

I would vote to keep supporting Java 7 for Flink 1.3 and then revisit once we are approaching 1.4 in September.

On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]> wrote:
There's always a tradeoff we need to make. I'm in favor of upgrading to Java 8 to bring in all new Java features.

The common way I've seen (and I agree) other software upgrading major things like this is 1) upgrade for next big release without backward compatibility and notify everyone 2) maintain and patch current, old-tech compatible version at a reasonably limited scope. Building backward compatibility is too much for an open sourced project



On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]> wrote:
I've put it also on our Twitter account:
https://twitter.com/ApacheFlink/status/842015062667755521

On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]>
wrote:

> I think this easier done in a straw poll than in an email conversation.
> I created one at: http://www.strawpoll.me/12535073
> (Note that you have multiple choices.)
>
>
> Though I prefer Java 8 most of the time I have to work on Java 7. A lot of
> the infrastructure I work on still runs Java 7, one of the companies I
> build a prototype for a while back just updated to Java 7 2 years ago. I
> doubt we can ditch Java 7 support any time soon if we want to make it easy
> for companies to use Flink.
>
> cheers Martin
>
> //PS sorry if this gets sent twice, we just migrated to a new mail system
> and a lot of things are broken
>
> ________________________________
> From: Stephan Ewen <[hidden email]>
> Sent: Wednesday, March 15, 2017 12:30:24 PM
> To: [hidden email]; [hidden email]
> Subject: [POLL] Who still uses Java 7 with Flink ?
>
> Hi all!
>
> I would like to get a feeling how much Java 7 is still being used among
> Flink users.
>
> At some point, it would be great to drop Java 7 support and make use of
> Java 8's new features, but first we would need to get a feeling how much
> Java 7 is still used.
>
> Would be happy if users on Java 7 respond here, or even users that have
> some insights into how widespread they think Java 7 still is.
>
> Thanks,
> Stephan
>
>
>
>
>






Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Stephan Ewen
Bumping this thread again.

There are several strong points for dropping Java 7 support, apart from the fact that it is not maintained

  - We could really use the Java 8 default methods feature in interfaces to evolve the API without breaking backwards compatibility

  - Easier build setup for Scala 2.12 (which requires Java 8), no need to manage the tricky combinations of Java / Scala versions

  - Ability to use vanilla Akka (rather than Flakka) which requires Java 8.
    - Fewer problems for users that use Akka in the Flink applications
    - Flakka currently does not support Scala 2.12
    - Newer Akka versions shade protobuf, which is important

I think these together make a pretty good case for bumping the required Java version to Java 8.

It would just help both Flink users (dependency management, Scala versions) and developers (build simplification) a lot.
Unless we see users stepping forward and making a case that it will be impossible for them to upgrade to Java 8, I suggest to go forward with this.

Best,
Stephan



On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]> wrote:
+1

There are several high impacts security vulnerabilities in JDK 7 and will
not be addressed.

As a result we completely moved away from JDK 7.

+1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two steps.


On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]> wrote:

> Is this not two different issues?
> - adding builds for Scala 2.12
> - upgrading to Java version 1.8
>
> It may be time to switch, but I haven’t seen anything in FLINK-5005 which
> prevents simply adding Scala 2.12 to our supported build matrix and
> continuing to build 2.10 / 2.11 against Java 1.7.
>
> Greg
>
>
> > On Jun 8, 2017, at 11:39 AM, Robert Metzger <[hidden email]> wrote:
> >
> > Hi all,
> >
> > as promised in March, I want to revive this discussion!
> >
> > Our users are begging for Scala 2.12 support [1], migration to Akka 2.4
> would solve a bunch of shading / dependency issues (Akka 2.4 will remove
> Akka's protobuf dependency [2][3]) and generally Java 8's new language
> features all speak for dropping Java 7.
> >
> > Java 8 has been released in March, 2014. Java 7 is unsupported since
> June 2016.
> >
> > So what's the feeling in the community regarding the step?
> >
> >
> > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> https://issues.apache.org/jira/browse/FLINK-5005#>
> > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> https://issues.apache.org/jira/browse/FLINK-5989>
> > [3]
> https://issues.apache.org/jira/browse/FLINK-3211?focusedCommentId=15274018&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> <
> https://issues.apache.org/jira/browse/FLINK-3211?focusedCommentId=15274018&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >
> >
> >
> > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> [hidden email] <mailto:[hidden email]>>
> wrote:
> > Hello all,
> >
> > I'm sure you've considered this already, but what this data does not
> include is all the potential future users,
> > i.e. slower moving organizations (banks etc.) which could be on Java 7
> still.
> >
> > Whether those are relevant is up for debate.
> >
> > Cheers,
> > Theo
> >
> > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <[hidden email]
> <mailto:[hidden email]>> wrote:
> > Yeah, you are right :)
> > I'll put something in my calendar for end of May.
> >
> > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]
> <mailto:[hidden email]>> wrote:
> > Robert,
> >
> > Thanks for the report. Shouldn’t we be revisiting this decision at the
> beginning of the new release cycle rather than near the end? There is
> currently little cost to staying with Java 7 since no Flink code or pull
> requests have been written for Java 8.
> >
> > Greg
> >
> >
> >
> >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]
> <mailto:[hidden email]>> wrote:
> >>
> >> Looks like 9% on twitter and 24% on the mailing list are still using
> Java 7.
> >>
> >> I would vote to keep supporting Java 7 for Flink 1.3 and then revisit
> once we are approaching 1.4 in September.
> >>
> >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]
> <mailto:[hidden email]>> wrote:
> >> There's always a tradeoff we need to make. I'm in favor of upgrading to
> Java 8 to bring in all new Java features.
> >>
> >> The common way I've seen (and I agree) other software upgrading major
> things like this is 1) upgrade for next big release without backward
> compatibility and notify everyone 2) maintain and patch current, old-tech
> compatible version at a reasonably limited scope. Building backward
> compatibility is too much for an open sourced project
> >>
> >>
> >>
> >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <[hidden email]
> <mailto:[hidden email]>> wrote:
> >> I've put it also on our Twitter account:
> >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> https://twitter.com/ApacheFlink/status/842015062667755521>
> >>
> >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <[hidden email]
> <mailto:[hidden email]>>
> >> wrote:
> >>
> >> > I think this easier done in a straw poll than in an email
> conversation.
> >> > I created one at: http://www.strawpoll.me/12535073 <
> http://www.strawpoll.me/12535073>
> >> > (Note that you have multiple choices.)
> >> >
> >> >
> >> > Though I prefer Java 8 most of the time I have to work on Java 7. A
> lot of
> >> > the infrastructure I work on still runs Java 7, one of the companies I
> >> > build a prototype for a while back just updated to Java 7 2 years
> ago. I
> >> > doubt we can ditch Java 7 support any time soon if we want to make it
> easy
> >> > for companies to use Flink.
> >> >
> >> > cheers Martin
> >> >
> >> > //PS sorry if this gets sent twice, we just migrated to a new mail
> system
> >> > and a lot of things are broken
> >> >
> >> > ________________________________
> >> > From: Stephan Ewen <[hidden email] <mailto:[hidden email]>>
> >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> >> > To: [hidden email] <mailto:[hidden email]>;
> [hidden email] <mailto:[hidden email]>
> >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> >> >
> >> > Hi all!
> >> >
> >> > I would like to get a feeling how much Java 7 is still being used
> among
> >> > Flink users.
> >> >
> >> > At some point, it would be great to drop Java 7 support and make use
> of
> >> > Java 8's new features, but first we would need to get a feeling how
> much
> >> > Java 7 is still used.
> >> >
> >> > Would be happy if users on Java 7 respond here, or even users that
> have
> >> > some insights into how widespread they think Java 7 still is.
> >> >
> >> > Thanks,
> >> > Stephan
> >> >
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
> >
> >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

rmetzger0
+1 to drop Java 7 support

I believe that we can move to Java 8 for the argument you've stated.
ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will require it as well.

On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]> wrote:
Hi,

I would be in favor of dropping Java 7 as we don't use it in our hadoop
infra (and we are a bank). Also, Spark 2.2 has been released today,
which doesn't
support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.html>
anymore, and Flink should not lack behind :-)

Cheers, Fokko

2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:

> Bumping this thread again.
>
> There are several strong points for dropping Java 7 support, apart from the
> fact that it is not maintained
>
>   - We could really use the Java 8 default methods feature in interfaces to
> evolve the API without breaking backwards compatibility
>
>   - Easier build setup for Scala 2.12 (which requires Java 8), no need to
> manage the tricky combinations of Java / Scala versions
>
>   - Ability to use vanilla Akka (rather than Flakka) which requires Java 8.
>     - Fewer problems for users that use Akka in the Flink applications
>     - Flakka currently does not support Scala 2.12
>     - Newer Akka versions shade protobuf, which is important
>
> I think these together make a pretty good case for bumping the required
> Java version to Java 8.
>
> It would just help both Flink users (dependency management, Scala versions)
> and developers (build simplification) a lot.
> Unless we see users stepping forward and making a case that it will be
> impossible for them to upgrade to Java 8, I suggest to go forward with
> this.
>
> Best,
> Stephan
>
>
>
> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]> wrote:
>
> > +1
> >
> > There are several high impacts security vulnerabilities in JDK 7 and will
> > not be addressed.
> >
> > As a result we completely moved away from JDK 7.
> >
> > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> steps.
> >
> >
> > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]> wrote:
> >
> > > Is this not two different issues?
> > > - adding builds for Scala 2.12
> > > - upgrading to Java version 1.8
> > >
> > > It may be time to switch, but I haven’t seen anything in FLINK-5005
> which
> > > prevents simply adding Scala 2.12 to our supported build matrix and
> > > continuing to build 2.10 / 2.11 against Java 1.7.
> > >
> > > Greg
> > >
> > >
> > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <[hidden email]>
> > wrote:
> > > >
> > > > Hi all,
> > > >
> > > > as promised in March, I want to revive this discussion!
> > > >
> > > > Our users are begging for Scala 2.12 support [1], migration to Akka
> 2.4
> > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> remove
> > > Akka's protobuf dependency [2][3]) and generally Java 8's new language
> > > features all speak for dropping Java 7.
> > > >
> > > > Java 8 has been released in March, 2014. Java 7 is unsupported since
> > > June 2016.
> > > >
> > > > So what's the feeling in the community regarding the step?
> > > >
> > > >
> > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> > > https://issues.apache.org/jira/browse/FLINK-5005#>
> > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> > > https://issues.apache.org/jira/browse/FLINK-5989>
> > > > [3]
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > <
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > >
> > > >
> > > >
> > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> > > [hidden email] <mailto:[hidden email]
> >>
> > > wrote:
> > > > Hello all,
> > > >
> > > > I'm sure you've considered this already, but what this data does not
> > > include is all the potential future users,
> > > > i.e. slower moving organizations (banks etc.) which could be on Java
> 7
> > > still.
> > > >
> > > > Whether those are relevant is up for debate.
> > > >
> > > > Cheers,
> > > > Theo
> > > >
> > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Yeah, you are right :)
> > > > I'll put something in my calendar for end of May.
> > > >
> > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Robert,
> > > >
> > > > Thanks for the report. Shouldn’t we be revisiting this decision at
> the
> > > beginning of the new release cycle rather than near the end? There is
> > > currently little cost to staying with Java 7 since no Flink code or
> pull
> > > requests have been written for Java 8.
> > > >
> > > > Greg
> > > >
> > > >
> > > >
> > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >>
> > > >> Looks like 9% on twitter and 24% on the mailing list are still using
> > > Java 7.
> > > >>
> > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> revisit
> > > once we are approaching 1.4 in September.
> > > >>
> > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> There's always a tradeoff we need to make. I'm in favor of upgrading
> > to
> > > Java 8 to bring in all new Java features.
> > > >>
> > > >> The common way I've seen (and I agree) other software upgrading
> major
> > > things like this is 1) upgrade for next big release without backward
> > > compatibility and notify everyone 2) maintain and patch current,
> old-tech
> > > compatible version at a reasonably limited scope. Building backward
> > > compatibility is too much for an open sourced project
> > > >>
> > > >>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> I've put it also on our Twitter account:
> > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> > > https://twitter.com/ApacheFlink/status/842015062667755521>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> [hidden email]
> > > <mailto:[hidden email]>>
> > > >> wrote:
> > > >>
> > > >> > I think this easier done in a straw poll than in an email
> > > conversation.
> > > >> > I created one at: http://www.strawpoll.me/12535073 <
> > > http://www.strawpoll.me/12535073>
> > > >> > (Note that you have multiple choices.)
> > > >> >
> > > >> >
> > > >> > Though I prefer Java 8 most of the time I have to work on Java 7.
> A
> > > lot of
> > > >> > the infrastructure I work on still runs Java 7, one of the
> > companies I
> > > >> > build a prototype for a while back just updated to Java 7 2 years
> > > ago. I
> > > >> > doubt we can ditch Java 7 support any time soon if we want to make
> > it
> > > easy
> > > >> > for companies to use Flink.
> > > >> >
> > > >> > cheers Martin
> > > >> >
> > > >> > //PS sorry if this gets sent twice, we just migrated to a new mail
> > > system
> > > >> > and a lot of things are broken
> > > >> >
> > > >> > ________________________________
> > > >> > From: Stephan Ewen <[hidden email] <mailto:[hidden email]>>
> > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> > > >> > To: [hidden email] <mailto:[hidden email]>;
> > > [hidden email] <mailto:[hidden email]>
> > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> > > >> >
> > > >> > Hi all!
> > > >> >
> > > >> > I would like to get a feeling how much Java 7 is still being used
> > > among
> > > >> > Flink users.
> > > >> >
> > > >> > At some point, it would be great to drop Java 7 support and make
> use
> > > of
> > > >> > Java 8's new features, but first we would need to get a feeling
> how
> > > much
> > > >> > Java 7 is still used.
> > > >> >
> > > >> > Would be happy if users on Java 7 respond here, or even users that
> > > have
> > > >> > some insights into how widespread they think Java 7 still is.
> > > >> >
> > > >> > Thanks,
> > > >> > Stephan
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Stefan Richter
+1 for dropping Java 7.

Am 12.07.2017 um 17:36 schrieb Robert Metzger <[hidden email]>:

+1 to drop Java 7 support

I believe that we can move to Java 8 for the argument you've stated.
ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will require it as well.

On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]> wrote:
Hi,

I would be in favor of dropping Java 7 as we don't use it in our hadoop
infra (and we are a bank). Also, Spark 2.2 has been released today,
which doesn't
support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.html>
anymore, and Flink should not lack behind :-)

Cheers, Fokko

2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:

> Bumping this thread again.
>
> There are several strong points for dropping Java 7 support, apart from the
> fact that it is not maintained
>
>   - We could really use the Java 8 default methods feature in interfaces to
> evolve the API without breaking backwards compatibility
>
>   - Easier build setup for Scala 2.12 (which requires Java 8), no need to
> manage the tricky combinations of Java / Scala versions
>
>   - Ability to use vanilla Akka (rather than Flakka) which requires Java 8.
>     - Fewer problems for users that use Akka in the Flink applications
>     - Flakka currently does not support Scala 2.12
>     - Newer Akka versions shade protobuf, which is important
>
> I think these together make a pretty good case for bumping the required
> Java version to Java 8.
>
> It would just help both Flink users (dependency management, Scala versions)
> and developers (build simplification) a lot.
> Unless we see users stepping forward and making a case that it will be
> impossible for them to upgrade to Java 8, I suggest to go forward with
> this.
>
> Best,
> Stephan
>
>
>
> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]> wrote:
>
> > +1
> >
> > There are several high impacts security vulnerabilities in JDK 7 and will
> > not be addressed.
> >
> > As a result we completely moved away from JDK 7.
> >
> > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> steps.
> >
> >
> > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]> wrote:
> >
> > > Is this not two different issues?
> > > - adding builds for Scala 2.12
> > > - upgrading to Java version 1.8
> > >
> > > It may be time to switch, but I haven’t seen anything in FLINK-5005
> which
> > > prevents simply adding Scala 2.12 to our supported build matrix and
> > > continuing to build 2.10 / 2.11 against Java 1.7.
> > >
> > > Greg
> > >
> > >
> > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <[hidden email]>
> > wrote:
> > > >
> > > > Hi all,
> > > >
> > > > as promised in March, I want to revive this discussion!
> > > >
> > > > Our users are begging for Scala 2.12 support [1], migration to Akka
> 2.4
> > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> remove
> > > Akka's protobuf dependency [2][3]) and generally Java 8's new language
> > > features all speak for dropping Java 7.
> > > >
> > > > Java 8 has been released in March, 2014. Java 7 is unsupported since
> > > June 2016.
> > > >
> > > > So what's the feeling in the community regarding the step?
> > > >
> > > >
> > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> > > https://issues.apache.org/jira/browse/FLINK-5005#>
> > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> > > https://issues.apache.org/jira/browse/FLINK-5989>
> > > > [3]
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > <
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > >
> > > >
> > > >
> > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> > > [hidden email] <mailto:[hidden email]
> >>
> > > wrote:
> > > > Hello all,
> > > >
> > > > I'm sure you've considered this already, but what this data does not
> > > include is all the potential future users,
> > > > i.e. slower moving organizations (banks etc.) which could be on Java
> 7
> > > still.
> > > >
> > > > Whether those are relevant is up for debate.
> > > >
> > > > Cheers,
> > > > Theo
> > > >
> > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Yeah, you are right :)
> > > > I'll put something in my calendar for end of May.
> > > >
> > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Robert,
> > > >
> > > > Thanks for the report. Shouldn’t we be revisiting this decision at
> the
> > > beginning of the new release cycle rather than near the end? There is
> > > currently little cost to staying with Java 7 since no Flink code or
> pull
> > > requests have been written for Java 8.
> > > >
> > > > Greg
> > > >
> > > >
> > > >
> > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >>
> > > >> Looks like 9% on twitter and 24% on the mailing list are still using
> > > Java 7.
> > > >>
> > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> revisit
> > > once we are approaching 1.4 in September.
> > > >>
> > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> There's always a tradeoff we need to make. I'm in favor of upgrading
> > to
> > > Java 8 to bring in all new Java features.
> > > >>
> > > >> The common way I've seen (and I agree) other software upgrading
> major
> > > things like this is 1) upgrade for next big release without backward
> > > compatibility and notify everyone 2) maintain and patch current,
> old-tech
> > > compatible version at a reasonably limited scope. Building backward
> > > compatibility is too much for an open sourced project
> > > >>
> > > >>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> I've put it also on our Twitter account:
> > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> > > https://twitter.com/ApacheFlink/status/842015062667755521>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> [hidden email]
> > > <mailto:[hidden email]>>
> > > >> wrote:
> > > >>
> > > >> > I think this easier done in a straw poll than in an email
> > > conversation.
> > > >> > I created one at: http://www.strawpoll.me/12535073 <
> > > http://www.strawpoll.me/12535073>
> > > >> > (Note that you have multiple choices.)
> > > >> >
> > > >> >
> > > >> > Though I prefer Java 8 most of the time I have to work on Java 7.
> A
> > > lot of
> > > >> > the infrastructure I work on still runs Java 7, one of the
> > companies I
> > > >> > build a prototype for a while back just updated to Java 7 2 years
> > > ago. I
> > > >> > doubt we can ditch Java 7 support any time soon if we want to make
> > it
> > > easy
> > > >> > for companies to use Flink.
> > > >> >
> > > >> > cheers Martin
> > > >> >
> > > >> > //PS sorry if this gets sent twice, we just migrated to a new mail
> > > system
> > > >> > and a lot of things are broken
> > > >> >
> > > >> > ________________________________
> > > >> > From: Stephan Ewen <[hidden email] <mailto:[hidden email]>>
> > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> > > >> > To: [hidden email] <mailto:[hidden email]>;
> > > [hidden email] <mailto:[hidden email]>
> > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> > > >> >
> > > >> > Hi all!
> > > >> >
> > > >> > I would like to get a feeling how much Java 7 is still being used
> > > among
> > > >> > Flink users.
> > > >> >
> > > >> > At some point, it would be great to drop Java 7 support and make
> use
> > > of
> > > >> > Java 8's new features, but first we would need to get a feeling
> how
> > > much
> > > >> > Java 7 is still used.
> > > >> >
> > > >> > Would be happy if users on Java 7 respond here, or even users that
> > > have
> > > >> > some insights into how widespread they think Java 7 still is.
> > > >> >
> > > >> > Thanks,
> > > >> > Stephan
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>


Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Ted Yu
In reply to this post by Stephan Ewen
+1 on dropping support for Java 1.7

-------- Original message --------
From: Robert Metzger <[hidden email]>
Date: 7/12/17 8:36 AM (GMT-08:00)
Cc: user <[hidden email]>
Subject: Re: [POLL] Who still uses Java 7 with Flink ?

+1 to drop Java 7 support

I believe that we can move to Java 8 for the argument you've stated.
ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will require it as well.

On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]> wrote:
Hi,

I would be in favor of dropping Java 7 as we don't use it in our hadoop
infra (and we are a bank). Also, Spark 2.2 has been released today,
which doesn't
support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.html>
anymore, and Flink should not lack behind :-)

Cheers, Fokko

2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:

> Bumping this thread again.
>
> There are several strong points for dropping Java 7 support, apart from the
> fact that it is not maintained
>
>   - We could really use the Java 8 default methods feature in interfaces to
> evolve the API without breaking backwards compatibility
>
>   - Easier build setup for Scala 2.12 (which requires Java 8), no need to
> manage the tricky combinations of Java / Scala versions
>
>   - Ability to use vanilla Akka (rather than Flakka) which requires Java 8.
>     - Fewer problems for users that use Akka in the Flink applications
>     - Flakka currently does not support Scala 2.12
>     - Newer Akka versions shade protobuf, which is important
>
> I think these together make a pretty good case for bumping the required
> Java version to Java 8.
>
> It would just help both Flink users (dependency management, Scala versions)
> and developers (build simplification) a lot.
> Unless we see users stepping forward and making a case that it will be
> impossible for them to upgrade to Java 8, I suggest to go forward with
> this.
>
> Best,
> Stephan
>
>
>
> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]> wrote:
>
> > +1
> >
> > There are several high impacts security vulnerabilities in JDK 7 and will
> > not be addressed.
> >
> > As a result we completely moved away from JDK 7.
> >
> > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> steps.
> >
> >
> > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]> wrote:
> >
> > > Is this not two different issues?
> > > - adding builds for Scala 2.12
> > > - upgrading to Java version 1.8
> > >
> > > It may be time to switch, but I haven’t seen anything in FLINK-5005
> which
> > > prevents simply adding Scala 2.12 to our supported build matrix and
> > > continuing to build 2.10 / 2.11 against Java 1.7.
> > >
> > > Greg
> > >
> > >
> > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <[hidden email]>
> > wrote:
> > > >
> > > > Hi all,
> > > >
> > > > as promised in March, I want to revive this discussion!
> > > >
> > > > Our users are begging for Scala 2.12 support [1], migration to Akka
> 2.4
> > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> remove
> > > Akka's protobuf dependency [2][3]) and generally Java 8's new language
> > > features all speak for dropping Java 7.
> > > >
> > > > Java 8 has been released in March, 2014. Java 7 is unsupported since
> > > June 2016.
> > > >
> > > > So what's the feeling in the community regarding the step?
> > > >
> > > >
> > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> > > https://issues.apache.org/jira/browse/FLINK-5005#>
> > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> > > https://issues.apache.org/jira/browse/FLINK-5989>
> > > > [3]
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > <
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > >
> > > >
> > > >
> > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> > > [hidden email] <mailto:[hidden email]
> >>
> > > wrote:
> > > > Hello all,
> > > >
> > > > I'm sure you've considered this already, but what this data does not
> > > include is all the potential future users,
> > > > i.e. slower moving organizations (banks etc.) which could be on Java
> 7
> > > still.
> > > >
> > > > Whether those are relevant is up for debate.
> > > >
> > > > Cheers,
> > > > Theo
> > > >
> > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Yeah, you are right :)
> > > > I'll put something in my calendar for end of May.
> > > >
> > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Robert,
> > > >
> > > > Thanks for the report. Shouldn’t we be revisiting this decision at
> the
> > > beginning of the new release cycle rather than near the end? There is
> > > currently little cost to staying with Java 7 since no Flink code or
> pull
> > > requests have been written for Java 8.
> > > >
> > > > Greg
> > > >
> > > >
> > > >
> > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >>
> > > >> Looks like 9% on twitter and 24% on the mailing list are still using
> > > Java 7.
> > > >>
> > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> revisit
> > > once we are approaching 1.4 in September.
> > > >>
> > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> There's always a tradeoff we need to make. I'm in favor of upgrading
> > to
> > > Java 8 to bring in all new Java features.
> > > >>
> > > >> The common way I've seen (and I agree) other software upgrading
> major
> > > things like this is 1) upgrade for next big release without backward
> > > compatibility and notify everyone 2) maintain and patch current,
> old-tech
> > > compatible version at a reasonably limited scope. Building backward
> > > compatibility is too much for an open sourced project
> > > >>
> > > >>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> I've put it also on our Twitter account:
> > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> > > https://twitter.com/ApacheFlink/status/842015062667755521>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> [hidden email]
> > > <mailto:[hidden email]>>
> > > >> wrote:
> > > >>
> > > >> > I think this easier done in a straw poll than in an email
> > > conversation.
> > > >> > I created one at: http://www.strawpoll.me/12535073 <
> > > http://www.strawpoll.me/12535073>
> > > >> > (Note that you have multiple choices.)
> > > >> >
> > > >> >
> > > >> > Though I prefer Java 8 most of the time I have to work on Java 7.
> A
> > > lot of
> > > >> > the infrastructure I work on still runs Java 7, one of the
> > companies I
> > > >> > build a prototype for a while back just updated to Java 7 2 years
> > > ago. I
> > > >> > doubt we can ditch Java 7 support any time soon if we want to make
> > it
> > > easy
> > > >> > for companies to use Flink.
> > > >> >
> > > >> > cheers Martin
> > > >> >
> > > >> > //PS sorry if this gets sent twice, we just migrated to a new mail
> > > system
> > > >> > and a lot of things are broken
> > > >> >
> > > >> > ________________________________
> > > >> > From: Stephan Ewen <[hidden email] <mailto:[hidden email]>>
> > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> > > >> > To: [hidden email] <mailto:[hidden email]>;
> > > [hidden email] <mailto:[hidden email]>
> > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> > > >> >
> > > >> > Hi all!
> > > >> >
> > > >> > I would like to get a feeling how much Java 7 is still being used
> > > among
> > > >> > Flink users.
> > > >> >
> > > >> > At some point, it would be great to drop Java 7 support and make
> use
> > > of
> > > >> > Java 8's new features, but first we would need to get a feeling
> how
> > > much
> > > >> > Java 7 is still used.
> > > >> >
> > > >> > Would be happy if users on Java 7 respond here, or even users that
> > > have
> > > >> > some insights into how widespread they think Java 7 still is.
> > > >> >
> > > >> > Thanks,
> > > >> > Stephan
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Gyula Fóra

+1 for dropping 1.7 from me as well.

Gyula


On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
+1 on dropping support for Java 1.7

-------- Original message --------
From: Robert Metzger <[hidden email]>
Date: 7/12/17 8:36 AM (GMT-08:00)
Cc: user <[hidden email]>
Subject: Re: [POLL] Who still uses Java 7 with Flink ?

+1 to drop Java 7 support

I believe that we can move to Java 8 for the argument you've stated.
ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will require it as well.

On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]> wrote:
Hi,

I would be in favor of dropping Java 7 as we don't use it in our hadoop
infra (and we are a bank). Also, Spark 2.2 has been released today,
which doesn't
support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.html>
anymore, and Flink should not lack behind :-)

Cheers, Fokko

2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:

> Bumping this thread again.
>
> There are several strong points for dropping Java 7 support, apart from the
> fact that it is not maintained
>
>   - We could really use the Java 8 default methods feature in interfaces to
> evolve the API without breaking backwards compatibility
>
>   - Easier build setup for Scala 2.12 (which requires Java 8), no need to
> manage the tricky combinations of Java / Scala versions
>
>   - Ability to use vanilla Akka (rather than Flakka) which requires Java 8.
>     - Fewer problems for users that use Akka in the Flink applications
>     - Flakka currently does not support Scala 2.12
>     - Newer Akka versions shade protobuf, which is important
>
> I think these together make a pretty good case for bumping the required
> Java version to Java 8.
>
> It would just help both Flink users (dependency management, Scala versions)
> and developers (build simplification) a lot.
> Unless we see users stepping forward and making a case that it will be
> impossible for them to upgrade to Java 8, I suggest to go forward with
> this.
>
> Best,
> Stephan
>
>
>
> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]> wrote:
>
> > +1
> >
> > There are several high impacts security vulnerabilities in JDK 7 and will
> > not be addressed.
> >
> > As a result we completely moved away from JDK 7.
> >
> > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> steps.
> >
> >
> > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]> wrote:
> >
> > > Is this not two different issues?
> > > - adding builds for Scala 2.12
> > > - upgrading to Java version 1.8
> > >
> > > It may be time to switch, but I haven’t seen anything in FLINK-5005
> which
> > > prevents simply adding Scala 2.12 to our supported build matrix and
> > > continuing to build 2.10 / 2.11 against Java 1.7.
> > >
> > > Greg
> > >
> > >
> > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <[hidden email]>
> > wrote:
> > > >
> > > > Hi all,
> > > >
> > > > as promised in March, I want to revive this discussion!
> > > >
> > > > Our users are begging for Scala 2.12 support [1], migration to Akka
> 2.4
> > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> remove
> > > Akka's protobuf dependency [2][3]) and generally Java 8's new language
> > > features all speak for dropping Java 7.
> > > >
> > > > Java 8 has been released in March, 2014. Java 7 is unsupported since
> > > June 2016.
> > > >
> > > > So what's the feeling in the community regarding the step?
> > > >
> > > >
> > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> > > https://issues.apache.org/jira/browse/FLINK-5005#>
> > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> > > https://issues.apache.org/jira/browse/FLINK-5989>
> > > > [3]
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > <
> > > https://issues.apache.org/jira/browse/FLINK-3211?
> > focusedCommentId=15274018&page=com.atlassian.jira.
> > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> > > >
> > > >
> > > >
> > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> > > [hidden email] <mailto:[hidden email]
> >>
> > > wrote:
> > > > Hello all,
> > > >
> > > > I'm sure you've considered this already, but what this data does not
> > > include is all the potential future users,
> > > > i.e. slower moving organizations (banks etc.) which could be on Java
> 7
> > > still.
> > > >
> > > > Whether those are relevant is up for debate.
> > > >
> > > > Cheers,
> > > > Theo
> > > >
> > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Yeah, you are right :)
> > > > I'll put something in my calendar for end of May.
> > > >
> > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > > Robert,
> > > >
> > > > Thanks for the report. Shouldn’t we be revisiting this decision at
> the
> > > beginning of the new release cycle rather than near the end? There is
> > > currently little cost to staying with Java 7 since no Flink code or
> pull
> > > requests have been written for Java 8.
> > > >
> > > > Greg
> > > >
> > > >
> > > >
> > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >>
> > > >> Looks like 9% on twitter and 24% on the mailing list are still using
> > > Java 7.
> > > >>
> > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> revisit
> > > once we are approaching 1.4 in September.
> > > >>
> > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <[hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> There's always a tradeoff we need to make. I'm in favor of upgrading
> > to
> > > Java 8 to bring in all new Java features.
> > > >>
> > > >> The common way I've seen (and I agree) other software upgrading
> major
> > > things like this is 1) upgrade for next big release without backward
> > > compatibility and notify everyone 2) maintain and patch current,
> old-tech
> > > compatible version at a reasonably limited scope. Building backward
> > > compatibility is too much for an open sourced project
> > > >>
> > > >>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> [hidden email]
> > > <mailto:[hidden email]>> wrote:
> > > >> I've put it also on our Twitter account:
> > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> > > https://twitter.com/ApacheFlink/status/842015062667755521>
> > > >>
> > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> [hidden email]
> > > <mailto:[hidden email]>>
> > > >> wrote:
> > > >>
> > > >> > I think this easier done in a straw poll than in an email
> > > conversation.
> > > >> > I created one at: http://www.strawpoll.me/12535073 <
> > > http://www.strawpoll.me/12535073>
> > > >> > (Note that you have multiple choices.)
> > > >> >
> > > >> >
> > > >> > Though I prefer Java 8 most of the time I have to work on Java 7.
> A
> > > lot of
> > > >> > the infrastructure I work on still runs Java 7, one of the
> > companies I
> > > >> > build a prototype for a while back just updated to Java 7 2 years
> > > ago. I
> > > >> > doubt we can ditch Java 7 support any time soon if we want to make
> > it
> > > easy
> > > >> > for companies to use Flink.
> > > >> >
> > > >> > cheers Martin
> > > >> >
> > > >> > //PS sorry if this gets sent twice, we just migrated to a new mail
> > > system
> > > >> > and a lot of things are broken
> > > >> >
> > > >> > ________________________________
> > > >> > From: Stephan Ewen <[hidden email] <mailto:[hidden email]>>
> > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> > > >> > To: [hidden email] <mailto:[hidden email]>;
> > > [hidden email] <mailto:[hidden email]>
> > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> > > >> >
> > > >> > Hi all!
> > > >> >
> > > >> > I would like to get a feeling how much Java 7 is still being used
> > > among
> > > >> > Flink users.
> > > >> >
> > > >> > At some point, it would be great to drop Java 7 support and make
> use
> > > of
> > > >> > Java 8's new features, but first we would need to get a feeling
> how
> > > much
> > > >> > Java 7 is still used.
> > > >> >
> > > >> > Would be happy if users on Java 7 respond here, or even users that
> > > have
> > > >> > some insights into how widespread they think Java 7 still is.
> > > >> >
> > > >> > Thanks,
> > > >> > Stephan
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

bowen.li
+1 for dropping Java 7

On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]> wrote:
+1 for dropping 1.7 from me as well.

Gyula

On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:

> +1 on dropping support for Java 1.7
>
> -------- Original message --------
> From: Robert Metzger <[hidden email]>
> Date: 7/12/17 8:36 AM (GMT-08:00)
> To: [hidden email]
> Cc: user <[hidden email]>
> Subject: Re: [POLL] Who still uses Java 7 with Flink ?
>
> +1 to drop Java 7 support
>
> I believe that we can move to Java 8 for the argument you've stated.
> ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will
> require it as well.
>
> On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]>
> wrote:
>
>> Hi,
>>
>> I would be in favor of dropping Java 7 as we don't use it in our hadoop
>> infra (and we are a bank). Also, Spark 2.2 has been released today,
>> which doesn't
>> support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.html
>> >
>> anymore, and Flink should not lack behind :-)
>>
>> Cheers, Fokko
>>
>> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
>>
>> > Bumping this thread again.
>> >
>> > There are several strong points for dropping Java 7 support, apart from
>> the
>> > fact that it is not maintained
>> >
>> >   - We could really use the Java 8 default methods feature in
>> interfaces to
>> > evolve the API without breaking backwards compatibility
>> >
>> >   - Easier build setup for Scala 2.12 (which requires Java 8), no need
>> to
>> > manage the tricky combinations of Java / Scala versions
>> >
>> >   - Ability to use vanilla Akka (rather than Flakka) which requires
>> Java 8.
>> >     - Fewer problems for users that use Akka in the Flink applications
>> >     - Flakka currently does not support Scala 2.12
>> >     - Newer Akka versions shade protobuf, which is important
>> >
>> > I think these together make a pretty good case for bumping the required
>> > Java version to Java 8.
>> >
>> > It would just help both Flink users (dependency management, Scala
>> versions)
>> > and developers (build simplification) a lot.
>> > Unless we see users stepping forward and making a case that it will be
>> > impossible for them to upgrade to Java 8, I suggest to go forward with
>> > this.
>> >
>> > Best,
>> > Stephan
>> >
>> >
>> >
>> > On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]> wrote:
>> >
>> > > +1
>> > >
>> > > There are several high impacts security vulnerabilities in JDK 7 and
>> will
>> > > not be addressed.
>> > >
>> > > As a result we completely moved away from JDK 7.
>> > >
>> > > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
>> > steps.
>> > >
>> > >
>> > > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]> wrote:
>> > >
>> > > > Is this not two different issues?
>> > > > - adding builds for Scala 2.12
>> > > > - upgrading to Java version 1.8
>> > > >
>> > > > It may be time to switch, but I haven’t seen anything in FLINK-5005
>> > which
>> > > > prevents simply adding Scala 2.12 to our supported build matrix and
>> > > > continuing to build 2.10 / 2.11 against Java 1.7.
>> > > >
>> > > > Greg
>> > > >
>> > > >
>> > > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <[hidden email]>
>> > > wrote:
>> > > > >
>> > > > > Hi all,
>> > > > >
>> > > > > as promised in March, I want to revive this discussion!
>> > > > >
>> > > > > Our users are begging for Scala 2.12 support [1], migration to
>> Akka
>> > 2.4
>> > > > would solve a bunch of shading / dependency issues (Akka 2.4 will
>> > remove
>> > > > Akka's protobuf dependency [2][3]) and generally Java 8's new
>> language
>> > > > features all speak for dropping Java 7.
>> > > > >
>> > > > > Java 8 has been released in March, 2014. Java 7 is unsupported
>> since
>> > > > June 2016.
>> > > > >
>> > > > > So what's the feeling in the community regarding the step?
>> > > > >
>> > > > >
>> > > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
>> > > > https://issues.apache.org/jira/browse/FLINK-5005#>
>> > > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
>> > > > https://issues.apache.org/jira/browse/FLINK-5989>
>> > > > > [3]
>> > > > https://issues.apache.org/jira/browse/FLINK-3211?
>> > > focusedCommentId=15274018&page=com.atlassian.jira.
>> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>> > > > <
>> > > > https://issues.apache.org/jira/browse/FLINK-3211?
>> > > focusedCommentId=15274018&page=com.atlassian.jira.
>> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
>> > > > [hidden email] <mailto:
>> [hidden email]
>> > >>
>> > > > wrote:
>> > > > > Hello all,
>> > > > >
>> > > > > I'm sure you've considered this already, but what this data does
>> not
>> > > > include is all the potential future users,
>> > > > > i.e. slower moving organizations (banks etc.) which could be on
>> Java
>> > 7
>> > > > still.
>> > > > >
>> > > > > Whether those are relevant is up for debate.
>> > > > >
>> > > > > Cheers,
>> > > > > Theo
>> > > > >
>> > > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
>> > [hidden email]
>> > > > <mailto:[hidden email]>> wrote:
>> > > > > Yeah, you are right :)
>> > > > > I'll put something in my calendar for end of May.
>> > > > >
>> > > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <[hidden email]
>> > > > <mailto:[hidden email]>> wrote:
>> > > > > Robert,
>> > > > >
>> > > > > Thanks for the report. Shouldn’t we be revisiting this decision at
>> > the
>> > > > beginning of the new release cycle rather than near the end? There
>> is
>> > > > currently little cost to staying with Java 7 since no Flink code or
>> > pull
>> > > > requests have been written for Java 8.
>> > > > >
>> > > > > Greg
>> > > > >
>> > > > >
>> > > > >
>> > > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <[hidden email]
>> > > > <mailto:[hidden email]>> wrote:
>> > > > >>
>> > > > >> Looks like 9% on twitter and 24% on the mailing list are still
>> using
>> > > > Java 7.
>> > > > >>
>> > > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
>> > revisit
>> > > > once we are approaching 1.4 in September.
>> > > > >>
>> > > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
>> [hidden email]
>> > > > <mailto:[hidden email]>> wrote:
>> > > > >> There's always a tradeoff we need to make. I'm in favor of
>> upgrading
>> > > to
>> > > > Java 8 to bring in all new Java features.
>> > > > >>
>> > > > >> The common way I've seen (and I agree) other software upgrading
>> > major
>> > > > things like this is 1) upgrade for next big release without backward
>> > > > compatibility and notify everyone 2) maintain and patch current,
>> > old-tech
>> > > > compatible version at a reasonably limited scope. Building backward
>> > > > compatibility is too much for an open sourced project
>> > > > >>
>> > > > >>
>> > > > >>
>> > > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
>> > [hidden email]
>> > > > <mailto:[hidden email]>> wrote:
>> > > > >> I've put it also on our Twitter account:
>> > > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
>> > > > https://twitter.com/ApacheFlink/status/842015062667755521>
>> > > > >>
>> > > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
>> > [hidden email]
>> > > > <mailto:[hidden email]>>
>> > > > >> wrote:
>> > > > >>
>> > > > >> > I think this easier done in a straw poll than in an email
>> > > > conversation.
>> > > > >> > I created one at: http://www.strawpoll.me/12535073 <
>> > > > http://www.strawpoll.me/12535073>
>> > > > >> > (Note that you have multiple choices.)
>> > > > >> >
>> > > > >> >
>> > > > >> > Though I prefer Java 8 most of the time I have to work on Java
>> 7.
>> > A
>> > > > lot of
>> > > > >> > the infrastructure I work on still runs Java 7, one of the
>> > > companies I
>> > > > >> > build a prototype for a while back just updated to Java 7 2
>> years
>> > > > ago. I
>> > > > >> > doubt we can ditch Java 7 support any time soon if we want to
>> make
>> > > it
>> > > > easy
>> > > > >> > for companies to use Flink.
>> > > > >> >
>> > > > >> > cheers Martin
>> > > > >> >
>> > > > >> > //PS sorry if this gets sent twice, we just migrated to a new
>> mail
>> > > > system
>> > > > >> > and a lot of things are broken
>> > > > >> >
>> > > > >> > ________________________________
>> > > > >> > From: Stephan Ewen <[hidden email] <mailto:[hidden email]
>> >>
>> > > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
>> > > > >> > To: [hidden email] <mailto:[hidden email]>;
>> > > > [hidden email] <mailto:[hidden email]>
>> > > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
>> > > > >> >
>> > > > >> > Hi all!
>> > > > >> >
>> > > > >> > I would like to get a feeling how much Java 7 is still being
>> used
>> > > > among
>> > > > >> > Flink users.
>> > > > >> >
>> > > > >> > At some point, it would be great to drop Java 7 support and
>> make
>> > use
>> > > > of
>> > > > >> > Java 8's new features, but first we would need to get a feeling
>> > how
>> > > > much
>> > > > >> > Java 7 is still used.
>> > > > >> >
>> > > > >> > Would be happy if users on Java 7 respond here, or even users
>> that
>> > > > have
>> > > > >> > some insights into how widespread they think Java 7 still is.
>> > > > >> >
>> > > > >> > Thanks,
>> > > > >> > Stephan
>> > > > >> >
>> > > > >> >
>> > > > >> >
>> > > > >> >
>> > > > >> >
>> > > > >>
>> > > > >>
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > > >
>> > >
>> >
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Kurt Young
+1 for droppint Java 7, we have been using Java 8 for more than one year in Alibaba and everything work fine.

Best,
Kurt

On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]> wrote:
+1 for dropping Java 7

On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]> wrote:

> +1 for dropping 1.7 from me as well.
>
> Gyula
>
> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>
> > +1 on dropping support for Java 1.7
> >
> > -------- Original message --------
> > From: Robert Metzger <[hidden email]>
> > Date: 7/12/17 8:36 AM (GMT-08:00)
> > To: [hidden email]
> > Cc: user <[hidden email]>
> > Subject: Re: [POLL] Who still uses Java 7 with Flink ?
> >
> > +1 to drop Java 7 support
> >
> > I believe that we can move to Java 8 for the argument you've stated.
> > ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will
> > require it as well.
> >
> > On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]
> >
> > wrote:
> >
> >> Hi,
> >>
> >> I would be in favor of dropping Java 7 as we don't use it in our hadoop
> >> infra (and we are a bank). Also, Spark 2.2 has been released today,
> >> which doesn't
> >> support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.
> html
> >> >
> >> anymore, and Flink should not lack behind :-)
> >>
> >> Cheers, Fokko
> >>
> >> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
> >>
> >> > Bumping this thread again.
> >> >
> >> > There are several strong points for dropping Java 7 support, apart
> from
> >> the
> >> > fact that it is not maintained
> >> >
> >> >   - We could really use the Java 8 default methods feature in
> >> interfaces to
> >> > evolve the API without breaking backwards compatibility
> >> >
> >> >   - Easier build setup for Scala 2.12 (which requires Java 8), no need
> >> to
> >> > manage the tricky combinations of Java / Scala versions
> >> >
> >> >   - Ability to use vanilla Akka (rather than Flakka) which requires
> >> Java 8.
> >> >     - Fewer problems for users that use Akka in the Flink applications
> >> >     - Flakka currently does not support Scala 2.12
> >> >     - Newer Akka versions shade protobuf, which is important
> >> >
> >> > I think these together make a pretty good case for bumping the
> required
> >> > Java version to Java 8.
> >> >
> >> > It would just help both Flink users (dependency management, Scala
> >> versions)
> >> > and developers (build simplification) a lot.
> >> > Unless we see users stepping forward and making a case that it will be
> >> > impossible for them to upgrade to Java 8, I suggest to go forward with
> >> > this.
> >> >
> >> > Best,
> >> > Stephan
> >> >
> >> >
> >> >
> >> > On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
> wrote:
> >> >
> >> > > +1
> >> > >
> >> > > There are several high impacts security vulnerabilities in JDK 7 and
> >> will
> >> > > not be addressed.
> >> > >
> >> > > As a result we completely moved away from JDK 7.
> >> > >
> >> > > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> >> > steps.
> >> > >
> >> > >
> >> > > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
> wrote:
> >> > >
> >> > > > Is this not two different issues?
> >> > > > - adding builds for Scala 2.12
> >> > > > - upgrading to Java version 1.8
> >> > > >
> >> > > > It may be time to switch, but I haven’t seen anything in
> FLINK-5005
> >> > which
> >> > > > prevents simply adding Scala 2.12 to our supported build matrix
> and
> >> > > > continuing to build 2.10 / 2.11 against Java 1.7.
> >> > > >
> >> > > > Greg
> >> > > >
> >> > > >
> >> > > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <
> [hidden email]>
> >> > > wrote:
> >> > > > >
> >> > > > > Hi all,
> >> > > > >
> >> > > > > as promised in March, I want to revive this discussion!
> >> > > > >
> >> > > > > Our users are begging for Scala 2.12 support [1], migration to
> >> Akka
> >> > 2.4
> >> > > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> >> > remove
> >> > > > Akka's protobuf dependency [2][3]) and generally Java 8's new
> >> language
> >> > > > features all speak for dropping Java 7.
> >> > > > >
> >> > > > > Java 8 has been released in March, 2014. Java 7 is unsupported
> >> since
> >> > > > June 2016.
> >> > > > >
> >> > > > > So what's the feeling in the community regarding the step?
> >> > > > >
> >> > > > >
> >> > > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5005#>
> >> > > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5989>
> >> > > > > [3]
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > <
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> >> > > > [hidden email] <mailto:
> >> [hidden email]
> >> > >>
> >> > > > wrote:
> >> > > > > Hello all,
> >> > > > >
> >> > > > > I'm sure you've considered this already, but what this data does
> >> not
> >> > > > include is all the potential future users,
> >> > > > > i.e. slower moving organizations (banks etc.) which could be on
> >> Java
> >> > 7
> >> > > > still.
> >> > > > >
> >> > > > > Whether those are relevant is up for debate.
> >> > > > >
> >> > > > > Cheers,
> >> > > > > Theo
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Yeah, you are right :)
> >> > > > > I'll put something in my calendar for end of May.
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Robert,
> >> > > > >
> >> > > > > Thanks for the report. Shouldn’t we be revisiting this decision
> at
> >> > the
> >> > > > beginning of the new release cycle rather than near the end? There
> >> is
> >> > > > currently little cost to staying with Java 7 since no Flink code
> or
> >> > pull
> >> > > > requests have been written for Java 8.
> >> > > > >
> >> > > > > Greg
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >>
> >> > > > >> Looks like 9% on twitter and 24% on the mailing list are still
> >> using
> >> > > > Java 7.
> >> > > > >>
> >> > > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> >> > revisit
> >> > > > once we are approaching 1.4 in September.
> >> > > > >>
> >> > > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
> >> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> There's always a tradeoff we need to make. I'm in favor of
> >> upgrading
> >> > > to
> >> > > > Java 8 to bring in all new Java features.
> >> > > > >>
> >> > > > >> The common way I've seen (and I agree) other software upgrading
> >> > major
> >> > > > things like this is 1) upgrade for next big release without
> backward
> >> > > > compatibility and notify everyone 2) maintain and patch current,
> >> > old-tech
> >> > > > compatible version at a reasonably limited scope. Building
> backward
> >> > > > compatibility is too much for an open sourced project
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> I've put it also on our Twitter account:
> >> > > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> >> > > > https://twitter.com/ApacheFlink/status/842015062667755521>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>>
> >> > > > >> wrote:
> >> > > > >>
> >> > > > >> > I think this easier done in a straw poll than in an email
> >> > > > conversation.
> >> > > > >> > I created one at: http://www.strawpoll.me/12535073 <
> >> > > > http://www.strawpoll.me/12535073>
> >> > > > >> > (Note that you have multiple choices.)
> >> > > > >> >
> >> > > > >> >
> >> > > > >> > Though I prefer Java 8 most of the time I have to work on
> Java
> >> 7.
> >> > A
> >> > > > lot of
> >> > > > >> > the infrastructure I work on still runs Java 7, one of the
> >> > > companies I
> >> > > > >> > build a prototype for a while back just updated to Java 7 2
> >> years
> >> > > > ago. I
> >> > > > >> > doubt we can ditch Java 7 support any time soon if we want to
> >> make
> >> > > it
> >> > > > easy
> >> > > > >> > for companies to use Flink.
> >> > > > >> >
> >> > > > >> > cheers Martin
> >> > > > >> >
> >> > > > >> > //PS sorry if this gets sent twice, we just migrated to a new
> >> mail
> >> > > > system
> >> > > > >> > and a lot of things are broken
> >> > > > >> >
> >> > > > >> > ________________________________
> >> > > > >> > From: Stephan Ewen <[hidden email] <mailto:
> [hidden email]
> >> >>
> >> > > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> >> > > > >> > To: [hidden email] <mailto:[hidden email]>;
> >> > > > [hidden email] <mailto:[hidden email]>
> >> > > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> >> > > > >> >
> >> > > > >> > Hi all!
> >> > > > >> >
> >> > > > >> > I would like to get a feeling how much Java 7 is still being
> >> used
> >> > > > among
> >> > > > >> > Flink users.
> >> > > > >> >
> >> > > > >> > At some point, it would be great to drop Java 7 support and
> >> make
> >> > use
> >> > > > of
> >> > > > >> > Java 8's new features, but first we would need to get a
> feeling
> >> > how
> >> > > > much
> >> > > > >> > Java 7 is still used.
> >> > > > >> >
> >> > > > >> > Would be happy if users on Java 7 respond here, or even users
> >> that
> >> > > > have
> >> > > > >> > some insights into how widespread they think Java 7 still is.
> >> > > > >> >
> >> > > > >> > Thanks,
> >> > > > >> > Stephan
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >>
> >> > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

☼ R Nair (रविशंकर नायर)
+1 for dropping Java 1.7. 

On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
+1 for droppint Java 7, we have been using Java 8 for more than one year in Alibaba and everything work fine.

Best,
Kurt

On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]> wrote:
+1 for dropping Java 7

On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]> wrote:

> +1 for dropping 1.7 from me as well.
>
> Gyula
>
> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>
> > +1 on dropping support for Java 1.7
> >
> > -------- Original message --------
> > From: Robert Metzger <[hidden email]>
> > Date: 7/12/17 8:36 AM (GMT-08:00)
> > To: [hidden email]
> > Cc: user <[hidden email]>
> > Subject: Re: [POLL] Who still uses Java 7 with Flink ?
> >
> > +1 to drop Java 7 support
> >
> > I believe that we can move to Java 8 for the argument you've stated.
> > ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will
> > require it as well.
> >
> > On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]
> >
> > wrote:
> >
> >> Hi,
> >>
> >> I would be in favor of dropping Java 7 as we don't use it in our hadoop
> >> infra (and we are a bank). Also, Spark 2.2 has been released today,
> >> which doesn't
> >> support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.
> html
> >> >
> >> anymore, and Flink should not lack behind :-)
> >>
> >> Cheers, Fokko
> >>
> >> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
> >>
> >> > Bumping this thread again.
> >> >
> >> > There are several strong points for dropping Java 7 support, apart
> from
> >> the
> >> > fact that it is not maintained
> >> >
> >> >   - We could really use the Java 8 default methods feature in
> >> interfaces to
> >> > evolve the API without breaking backwards compatibility
> >> >
> >> >   - Easier build setup for Scala 2.12 (which requires Java 8), no need
> >> to
> >> > manage the tricky combinations of Java / Scala versions
> >> >
> >> >   - Ability to use vanilla Akka (rather than Flakka) which requires
> >> Java 8.
> >> >     - Fewer problems for users that use Akka in the Flink applications
> >> >     - Flakka currently does not support Scala 2.12
> >> >     - Newer Akka versions shade protobuf, which is important
> >> >
> >> > I think these together make a pretty good case for bumping the
> required
> >> > Java version to Java 8.
> >> >
> >> > It would just help both Flink users (dependency management, Scala
> >> versions)
> >> > and developers (build simplification) a lot.
> >> > Unless we see users stepping forward and making a case that it will be
> >> > impossible for them to upgrade to Java 8, I suggest to go forward with
> >> > this.
> >> >
> >> > Best,
> >> > Stephan
> >> >
> >> >
> >> >
> >> > On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
> wrote:
> >> >
> >> > > +1
> >> > >
> >> > > There are several high impacts security vulnerabilities in JDK 7 and
> >> will
> >> > > not be addressed.
> >> > >
> >> > > As a result we completely moved away from JDK 7.
> >> > >
> >> > > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> >> > steps.
> >> > >
> >> > >
> >> > > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
> wrote:
> >> > >
> >> > > > Is this not two different issues?
> >> > > > - adding builds for Scala 2.12
> >> > > > - upgrading to Java version 1.8
> >> > > >
> >> > > > It may be time to switch, but I haven’t seen anything in
> FLINK-5005
> >> > which
> >> > > > prevents simply adding Scala 2.12 to our supported build matrix
> and
> >> > > > continuing to build 2.10 / 2.11 against Java 1.7.
> >> > > >
> >> > > > Greg
> >> > > >
> >> > > >
> >> > > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <
> [hidden email]>
> >> > > wrote:
> >> > > > >
> >> > > > > Hi all,
> >> > > > >
> >> > > > > as promised in March, I want to revive this discussion!
> >> > > > >
> >> > > > > Our users are begging for Scala 2.12 support [1], migration to
> >> Akka
> >> > 2.4
> >> > > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> >> > remove
> >> > > > Akka's protobuf dependency [2][3]) and generally Java 8's new
> >> language
> >> > > > features all speak for dropping Java 7.
> >> > > > >
> >> > > > > Java 8 has been released in March, 2014. Java 7 is unsupported
> >> since
> >> > > > June 2016.
> >> > > > >
> >> > > > > So what's the feeling in the community regarding the step?
> >> > > > >
> >> > > > >
> >> > > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5005#>
> >> > > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5989>
> >> > > > > [3]
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > <
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> >> > > > [hidden email] <mailto:
> >> [hidden email]
> >> > >>
> >> > > > wrote:
> >> > > > > Hello all,
> >> > > > >
> >> > > > > I'm sure you've considered this already, but what this data does
> >> not
> >> > > > include is all the potential future users,
> >> > > > > i.e. slower moving organizations (banks etc.) which could be on
> >> Java
> >> > 7
> >> > > > still.
> >> > > > >
> >> > > > > Whether those are relevant is up for debate.
> >> > > > >
> >> > > > > Cheers,
> >> > > > > Theo
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Yeah, you are right :)
> >> > > > > I'll put something in my calendar for end of May.
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Robert,
> >> > > > >
> >> > > > > Thanks for the report. Shouldn’t we be revisiting this decision
> at
> >> > the
> >> > > > beginning of the new release cycle rather than near the end? There
> >> is
> >> > > > currently little cost to staying with Java 7 since no Flink code
> or
> >> > pull
> >> > > > requests have been written for Java 8.
> >> > > > >
> >> > > > > Greg
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >>
> >> > > > >> Looks like 9% on twitter and 24% on the mailing list are still
> >> using
> >> > > > Java 7.
> >> > > > >>
> >> > > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> >> > revisit
> >> > > > once we are approaching 1.4 in September.
> >> > > > >>
> >> > > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
> >> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> There's always a tradeoff we need to make. I'm in favor of
> >> upgrading
> >> > > to
> >> > > > Java 8 to bring in all new Java features.
> >> > > > >>
> >> > > > >> The common way I've seen (and I agree) other software upgrading
> >> > major
> >> > > > things like this is 1) upgrade for next big release without
> backward
> >> > > > compatibility and notify everyone 2) maintain and patch current,
> >> > old-tech
> >> > > > compatible version at a reasonably limited scope. Building
> backward
> >> > > > compatibility is too much for an open sourced project
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> I've put it also on our Twitter account:
> >> > > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> >> > > > https://twitter.com/ApacheFlink/status/842015062667755521>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>>
> >> > > > >> wrote:
> >> > > > >>
> >> > > > >> > I think this easier done in a straw poll than in an email
> >> > > > conversation.
> >> > > > >> > I created one at: http://www.strawpoll.me/12535073 <
> >> > > > http://www.strawpoll.me/12535073>
> >> > > > >> > (Note that you have multiple choices.)
> >> > > > >> >
> >> > > > >> >
> >> > > > >> > Though I prefer Java 8 most of the time I have to work on
> Java
> >> 7.
> >> > A
> >> > > > lot of
> >> > > > >> > the infrastructure I work on still runs Java 7, one of the
> >> > > companies I
> >> > > > >> > build a prototype for a while back just updated to Java 7 2
> >> years
> >> > > > ago. I
> >> > > > >> > doubt we can ditch Java 7 support any time soon if we want to
> >> make
> >> > > it
> >> > > > easy
> >> > > > >> > for companies to use Flink.
> >> > > > >> >
> >> > > > >> > cheers Martin
> >> > > > >> >
> >> > > > >> > //PS sorry if this gets sent twice, we just migrated to a new
> >> mail
> >> > > > system
> >> > > > >> > and a lot of things are broken
> >> > > > >> >
> >> > > > >> > ________________________________
> >> > > > >> > From: Stephan Ewen <[hidden email] <mailto:
> [hidden email]
> >> >>
> >> > > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> >> > > > >> > To: [hidden email] <mailto:[hidden email]>;
> >> > > > [hidden email] <mailto:[hidden email]>
> >> > > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> >> > > > >> >
> >> > > > >> > Hi all!
> >> > > > >> >
> >> > > > >> > I would like to get a feeling how much Java 7 is still being
> >> used
> >> > > > among
> >> > > > >> > Flink users.
> >> > > > >> >
> >> > > > >> > At some point, it would be great to drop Java 7 support and
> >> make
> >> > use
> >> > > > of
> >> > > > >> > Java 8's new features, but first we would need to get a
> feeling
> >> > how
> >> > > > much
> >> > > > >> > Java 7 is still used.
> >> > > > >> >
> >> > > > >> > Would be happy if users on Java 7 respond here, or even users
> >> that
> >> > > > have
> >> > > > >> > some insights into how widespread they think Java 7 still is.
> >> > > > >> >
> >> > > > >> > Thanks,
> >> > > > >> > Stephan
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >>
> >> > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>




--

Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Jark Wu-2
+1 for dropping Java 7

2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <[hidden email]>:
+1 for dropping Java 1.7. 

On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
+1 for droppint Java 7, we have been using Java 8 for more than one year in Alibaba and everything work fine.

Best,
Kurt

On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]> wrote:
+1 for dropping Java 7

On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]> wrote:

> +1 for dropping 1.7 from me as well.
>
> Gyula
>
> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>
> > +1 on dropping support for Java 1.7
> >
> > -------- Original message --------
> > From: Robert Metzger <[hidden email]>
> > Date: 7/12/17 8:36 AM (GMT-08:00)
> > To: [hidden email]
> > Cc: user <[hidden email]>
> > Subject: Re: [POLL] Who still uses Java 7 with Flink ?
> >
> > +1 to drop Java 7 support
> >
> > I believe that we can move to Java 8 for the argument you've stated.
> > ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will
> > require it as well.
> >
> > On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]
> >
> > wrote:
> >
> >> Hi,
> >>
> >> I would be in favor of dropping Java 7 as we don't use it in our hadoop
> >> infra (and we are a bank). Also, Spark 2.2 has been released today,
> >> which doesn't
> >> support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.
> html
> >> >
> >> anymore, and Flink should not lack behind :-)
> >>
> >> Cheers, Fokko
> >>
> >> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
> >>
> >> > Bumping this thread again.
> >> >
> >> > There are several strong points for dropping Java 7 support, apart
> from
> >> the
> >> > fact that it is not maintained
> >> >
> >> >   - We could really use the Java 8 default methods feature in
> >> interfaces to
> >> > evolve the API without breaking backwards compatibility
> >> >
> >> >   - Easier build setup for Scala 2.12 (which requires Java 8), no need
> >> to
> >> > manage the tricky combinations of Java / Scala versions
> >> >
> >> >   - Ability to use vanilla Akka (rather than Flakka) which requires
> >> Java 8.
> >> >     - Fewer problems for users that use Akka in the Flink applications
> >> >     - Flakka currently does not support Scala 2.12
> >> >     - Newer Akka versions shade protobuf, which is important
> >> >
> >> > I think these together make a pretty good case for bumping the
> required
> >> > Java version to Java 8.
> >> >
> >> > It would just help both Flink users (dependency management, Scala
> >> versions)
> >> > and developers (build simplification) a lot.
> >> > Unless we see users stepping forward and making a case that it will be
> >> > impossible for them to upgrade to Java 8, I suggest to go forward with
> >> > this.
> >> >
> >> > Best,
> >> > Stephan
> >> >
> >> >
> >> >
> >> > On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
> wrote:
> >> >
> >> > > +1
> >> > >
> >> > > There are several high impacts security vulnerabilities in JDK 7 and
> >> will
> >> > > not be addressed.
> >> > >
> >> > > As a result we completely moved away from JDK 7.
> >> > >
> >> > > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> >> > steps.
> >> > >
> >> > >
> >> > > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
> wrote:
> >> > >
> >> > > > Is this not two different issues?
> >> > > > - adding builds for Scala 2.12
> >> > > > - upgrading to Java version 1.8
> >> > > >
> >> > > > It may be time to switch, but I haven’t seen anything in
> FLINK-5005
> >> > which
> >> > > > prevents simply adding Scala 2.12 to our supported build matrix
> and
> >> > > > continuing to build 2.10 / 2.11 against Java 1.7.
> >> > > >
> >> > > > Greg
> >> > > >
> >> > > >
> >> > > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <
> [hidden email]>
> >> > > wrote:
> >> > > > >
> >> > > > > Hi all,
> >> > > > >
> >> > > > > as promised in March, I want to revive this discussion!
> >> > > > >
> >> > > > > Our users are begging for Scala 2.12 support [1], migration to
> >> Akka
> >> > 2.4
> >> > > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> >> > remove
> >> > > > Akka's protobuf dependency [2][3]) and generally Java 8's new
> >> language
> >> > > > features all speak for dropping Java 7.
> >> > > > >
> >> > > > > Java 8 has been released in March, 2014. Java 7 is unsupported
> >> since
> >> > > > June 2016.
> >> > > > >
> >> > > > > So what's the feeling in the community regarding the step?
> >> > > > >
> >> > > > >
> >> > > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5005#>
> >> > > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5989>
> >> > > > > [3]
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > <
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> >> > > > [hidden email] <mailto:
> >> [hidden email]
> >> > >>
> >> > > > wrote:
> >> > > > > Hello all,
> >> > > > >
> >> > > > > I'm sure you've considered this already, but what this data does
> >> not
> >> > > > include is all the potential future users,
> >> > > > > i.e. slower moving organizations (banks etc.) which could be on
> >> Java
> >> > 7
> >> > > > still.
> >> > > > >
> >> > > > > Whether those are relevant is up for debate.
> >> > > > >
> >> > > > > Cheers,
> >> > > > > Theo
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Yeah, you are right :)
> >> > > > > I'll put something in my calendar for end of May.
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Robert,
> >> > > > >
> >> > > > > Thanks for the report. Shouldn’t we be revisiting this decision
> at
> >> > the
> >> > > > beginning of the new release cycle rather than near the end? There
> >> is
> >> > > > currently little cost to staying with Java 7 since no Flink code
> or
> >> > pull
> >> > > > requests have been written for Java 8.
> >> > > > >
> >> > > > > Greg
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >>
> >> > > > >> Looks like 9% on twitter and 24% on the mailing list are still
> >> using
> >> > > > Java 7.
> >> > > > >>
> >> > > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> >> > revisit
> >> > > > once we are approaching 1.4 in September.
> >> > > > >>
> >> > > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
> >> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> There's always a tradeoff we need to make. I'm in favor of
> >> upgrading
> >> > > to
> >> > > > Java 8 to bring in all new Java features.
> >> > > > >>
> >> > > > >> The common way I've seen (and I agree) other software upgrading
> >> > major
> >> > > > things like this is 1) upgrade for next big release without
> backward
> >> > > > compatibility and notify everyone 2) maintain and patch current,
> >> > old-tech
> >> > > > compatible version at a reasonably limited scope. Building
> backward
> >> > > > compatibility is too much for an open sourced project
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> I've put it also on our Twitter account:
> >> > > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> >> > > > https://twitter.com/ApacheFlink/status/842015062667755521>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>>
> >> > > > >> wrote:
> >> > > > >>
> >> > > > >> > I think this easier done in a straw poll than in an email
> >> > > > conversation.
> >> > > > >> > I created one at: http://www.strawpoll.me/12535073 <
> >> > > > http://www.strawpoll.me/12535073>
> >> > > > >> > (Note that you have multiple choices.)
> >> > > > >> >
> >> > > > >> >
> >> > > > >> > Though I prefer Java 8 most of the time I have to work on
> Java
> >> 7.
> >> > A
> >> > > > lot of
> >> > > > >> > the infrastructure I work on still runs Java 7, one of the
> >> > > companies I
> >> > > > >> > build a prototype for a while back just updated to Java 7 2
> >> years
> >> > > > ago. I
> >> > > > >> > doubt we can ditch Java 7 support any time soon if we want to
> >> make
> >> > > it
> >> > > > easy
> >> > > > >> > for companies to use Flink.
> >> > > > >> >
> >> > > > >> > cheers Martin
> >> > > > >> >
> >> > > > >> > //PS sorry if this gets sent twice, we just migrated to a new
> >> mail
> >> > > > system
> >> > > > >> > and a lot of things are broken
> >> > > > >> >
> >> > > > >> > ________________________________
> >> > > > >> > From: Stephan Ewen <[hidden email] <mailto:
> [hidden email]
> >> >>
> >> > > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> >> > > > >> > To: [hidden email] <mailto:[hidden email]>;
> >> > > > [hidden email] <mailto:[hidden email]>
> >> > > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> >> > > > >> >
> >> > > > >> > Hi all!
> >> > > > >> >
> >> > > > >> > I would like to get a feeling how much Java 7 is still being
> >> used
> >> > > > among
> >> > > > >> > Flink users.
> >> > > > >> >
> >> > > > >> > At some point, it would be great to drop Java 7 support and
> >> make
> >> > use
> >> > > > of
> >> > > > >> > Java 8's new features, but first we would need to get a
> feeling
> >> > how
> >> > > > much
> >> > > > >> > Java 7 is still used.
> >> > > > >> >
> >> > > > >> > Would be happy if users on Java 7 respond here, or even users
> >> that
> >> > > > have
> >> > > > >> > some insights into how widespread they think Java 7 still is.
> >> > > > >> >
> >> > > > >> > Thanks,
> >> > > > >> > Stephan
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >>
> >> > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>




--


Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Niels Basjes-2
+1 For dropping java 1.7

On 13 Jul 2017 04:11, "Jark Wu" <[hidden email]> wrote:
+1 for dropping Java 7

2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <[hidden email]>:
+1 for dropping Java 1.7. 

On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
+1 for droppint Java 7, we have been using Java 8 for more than one year in Alibaba and everything work fine.

Best,
Kurt

On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]> wrote:
+1 for dropping Java 7

On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]> wrote:

> +1 for dropping 1.7 from me as well.
>
> Gyula
>
> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>
> > +1 on dropping support for Java 1.7
> >
> > -------- Original message --------
> > From: Robert Metzger <[hidden email]>
> > Date: 7/12/17 8:36 AM (GMT-08:00)
> > To: [hidden email]
> > Cc: user <[hidden email]>
> > Subject: Re: [POLL] Who still uses Java 7 with Flink ?
> >
> > +1 to drop Java 7 support
> >
> > I believe that we can move to Java 8 for the argument you've stated.
> > ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0 will
> > require it as well.
> >
> > On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko <[hidden email]
> >
> > wrote:
> >
> >> Hi,
> >>
> >> I would be in favor of dropping Java 7 as we don't use it in our hadoop
> >> infra (and we are a bank). Also, Spark 2.2 has been released today,
> >> which doesn't
> >> support Java 7 <http://spark.apache.org/releases/spark-release-2-2-0.
> html
> >> >
> >> anymore, and Flink should not lack behind :-)
> >>
> >> Cheers, Fokko
> >>
> >> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
> >>
> >> > Bumping this thread again.
> >> >
> >> > There are several strong points for dropping Java 7 support, apart
> from
> >> the
> >> > fact that it is not maintained
> >> >
> >> >   - We could really use the Java 8 default methods feature in
> >> interfaces to
> >> > evolve the API without breaking backwards compatibility
> >> >
> >> >   - Easier build setup for Scala 2.12 (which requires Java 8), no need
> >> to
> >> > manage the tricky combinations of Java / Scala versions
> >> >
> >> >   - Ability to use vanilla Akka (rather than Flakka) which requires
> >> Java 8.
> >> >     - Fewer problems for users that use Akka in the Flink applications
> >> >     - Flakka currently does not support Scala 2.12
> >> >     - Newer Akka versions shade protobuf, which is important
> >> >
> >> > I think these together make a pretty good case for bumping the
> required
> >> > Java version to Java 8.
> >> >
> >> > It would just help both Flink users (dependency management, Scala
> >> versions)
> >> > and developers (build simplification) a lot.
> >> > Unless we see users stepping forward and making a case that it will be
> >> > impossible for them to upgrade to Java 8, I suggest to go forward with
> >> > this.
> >> >
> >> > Best,
> >> > Stephan
> >> >
> >> >
> >> >
> >> > On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
> wrote:
> >> >
> >> > > +1
> >> > >
> >> > > There are several high impacts security vulnerabilities in JDK 7 and
> >> will
> >> > > not be addressed.
> >> > >
> >> > > As a result we completely moved away from JDK 7.
> >> > >
> >> > > +1 on separating the tasks of supporting Scala 2.12 and JDK 8 in two
> >> > steps.
> >> > >
> >> > >
> >> > > On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
> wrote:
> >> > >
> >> > > > Is this not two different issues?
> >> > > > - adding builds for Scala 2.12
> >> > > > - upgrading to Java version 1.8
> >> > > >
> >> > > > It may be time to switch, but I haven’t seen anything in
> FLINK-5005
> >> > which
> >> > > > prevents simply adding Scala 2.12 to our supported build matrix
> and
> >> > > > continuing to build 2.10 / 2.11 against Java 1.7.
> >> > > >
> >> > > > Greg
> >> > > >
> >> > > >
> >> > > > > On Jun 8, 2017, at 11:39 AM, Robert Metzger <
> [hidden email]>
> >> > > wrote:
> >> > > > >
> >> > > > > Hi all,
> >> > > > >
> >> > > > > as promised in March, I want to revive this discussion!
> >> > > > >
> >> > > > > Our users are begging for Scala 2.12 support [1], migration to
> >> Akka
> >> > 2.4
> >> > > > would solve a bunch of shading / dependency issues (Akka 2.4 will
> >> > remove
> >> > > > Akka's protobuf dependency [2][3]) and generally Java 8's new
> >> language
> >> > > > features all speak for dropping Java 7.
> >> > > > >
> >> > > > > Java 8 has been released in March, 2014. Java 7 is unsupported
> >> since
> >> > > > June 2016.
> >> > > > >
> >> > > > > So what's the feeling in the community regarding the step?
> >> > > > >
> >> > > > >
> >> > > > > [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5005#>
> >> > > > > [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> >> > > > https://issues.apache.org/jira/browse/FLINK-5989>
> >> > > > > [3]
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > <
> >> > > > https://issues.apache.org/jira/browse/FLINK-3211?
> >> > > focusedCommentId=15274018&page=com.atlassian.jira.
> >> > > plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> >> > > > [hidden email] <mailto:
> >> [hidden email]
> >> > >>
> >> > > > wrote:
> >> > > > > Hello all,
> >> > > > >
> >> > > > > I'm sure you've considered this already, but what this data does
> >> not
> >> > > > include is all the potential future users,
> >> > > > > i.e. slower moving organizations (banks etc.) which could be on
> >> Java
> >> > 7
> >> > > > still.
> >> > > > >
> >> > > > > Whether those are relevant is up for debate.
> >> > > > >
> >> > > > > Cheers,
> >> > > > > Theo
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Yeah, you are right :)
> >> > > > > I'll put something in my calendar for end of May.
> >> > > > >
> >> > > > > On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > > Robert,
> >> > > > >
> >> > > > > Thanks for the report. Shouldn’t we be revisiting this decision
> at
> >> > the
> >> > > > beginning of the new release cycle rather than near the end? There
> >> is
> >> > > > currently little cost to staying with Java 7 since no Flink code
> or
> >> > pull
> >> > > > requests have been written for Java 8.
> >> > > > >
> >> > > > > Greg
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >>
> >> > > > >> Looks like 9% on twitter and 24% on the mailing list are still
> >> using
> >> > > > Java 7.
> >> > > > >>
> >> > > > >> I would vote to keep supporting Java 7 for Flink 1.3 and then
> >> > revisit
> >> > > > once we are approaching 1.4 in September.
> >> > > > >>
> >> > > > >> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
> >> [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> There's always a tradeoff we need to make. I'm in favor of
> >> upgrading
> >> > > to
> >> > > > Java 8 to bring in all new Java features.
> >> > > > >>
> >> > > > >> The common way I've seen (and I agree) other software upgrading
> >> > major
> >> > > > things like this is 1) upgrade for next big release without
> backward
> >> > > > compatibility and notify everyone 2) maintain and patch current,
> >> > old-tech
> >> > > > compatible version at a reasonably limited scope. Building
> backward
> >> > > > compatibility is too much for an open sourced project
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>> wrote:
> >> > > > >> I've put it also on our Twitter account:
> >> > > > >> https://twitter.com/ApacheFlink/status/842015062667755521 <
> >> > > > https://twitter.com/ApacheFlink/status/842015062667755521>
> >> > > > >>
> >> > > > >> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> >> > [hidden email]
> >> > > > <mailto:[hidden email]>>
> >> > > > >> wrote:
> >> > > > >>
> >> > > > >> > I think this easier done in a straw poll than in an email
> >> > > > conversation.
> >> > > > >> > I created one at: http://www.strawpoll.me/12535073 <
> >> > > > http://www.strawpoll.me/12535073>
> >> > > > >> > (Note that you have multiple choices.)
> >> > > > >> >
> >> > > > >> >
> >> > > > >> > Though I prefer Java 8 most of the time I have to work on
> Java
> >> 7.
> >> > A
> >> > > > lot of
> >> > > > >> > the infrastructure I work on still runs Java 7, one of the
> >> > > companies I
> >> > > > >> > build a prototype for a while back just updated to Java 7 2
> >> years
> >> > > > ago. I
> >> > > > >> > doubt we can ditch Java 7 support any time soon if we want to
> >> make
> >> > > it
> >> > > > easy
> >> > > > >> > for companies to use Flink.
> >> > > > >> >
> >> > > > >> > cheers Martin
> >> > > > >> >
> >> > > > >> > //PS sorry if this gets sent twice, we just migrated to a new
> >> mail
> >> > > > system
> >> > > > >> > and a lot of things are broken
> >> > > > >> >
> >> > > > >> > ________________________________
> >> > > > >> > From: Stephan Ewen <[hidden email] <mailto:
> [hidden email]
> >> >>
> >> > > > >> > Sent: Wednesday, March 15, 2017 12:30:24 PM
> >> > > > >> > To: [hidden email] <mailto:[hidden email]>;
> >> > > > [hidden email] <mailto:[hidden email]>
> >> > > > >> > Subject: [POLL] Who still uses Java 7 with Flink ?
> >> > > > >> >
> >> > > > >> > Hi all!
> >> > > > >> >
> >> > > > >> > I would like to get a feeling how much Java 7 is still being
> >> used
> >> > > > among
> >> > > > >> > Flink users.
> >> > > > >> >
> >> > > > >> > At some point, it would be great to drop Java 7 support and
> >> make
> >> > use
> >> > > > of
> >> > > > >> > Java 8's new features, but first we would need to get a
> feeling
> >> > how
> >> > > > much
> >> > > > >> > Java 7 is still used.
> >> > > > >> >
> >> > > > >> > Would be happy if users on Java 7 respond here, or even users
> >> that
> >> > > > have
> >> > > > >> > some insights into how widespread they think Java 7 still is.
> >> > > > >> >
> >> > > > >> > Thanks,
> >> > > > >> > Stephan
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >>
> >> > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>




--


Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

snntr
+1 for dropping Java 7

On 13.07.2017 10:11, Niels Basjes wrote:

> +1 For dropping java 1.7
>
> On 13 Jul 2017 04:11, "Jark Wu" <[hidden email]> wrote:
>
>> +1 for dropping Java 7
>>
>> 2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <
>> [hidden email]>:
>>
>>> +1 for dropping Java 1.7.
>>>
>>> On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
>>>
>>>> +1 for droppint Java 7, we have been using Java 8 for more than one year
>>>> in Alibaba and everything work fine.
>>>>
>>>> Best,
>>>> Kurt
>>>>
>>>> On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]>
>>>> wrote:
>>>>
>>>>> +1 for dropping Java 7
>>>>>
>>>>> On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]>
>>>>> wrote:
>>>>>
>>>>>> +1 for dropping 1.7 from me as well.
>>>>>>
>>>>>> Gyula
>>>>>>
>>>>>> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>>>>>>
>>>>>>> +1 on dropping support for Java 1.7
>>>>>>>
>>>>>>> -------- Original message --------
>>>>>>> From: Robert Metzger <[hidden email]>
>>>>>>> Date: 7/12/17 8:36 AM (GMT-08:00)
>>>>>>> To: [hidden email]
>>>>>>> Cc: user <[hidden email]>
>>>>>>> Subject: Re: [POLL] Who still uses Java 7 with Flink ?
>>>>>>>
>>>>>>> +1 to drop Java 7 support
>>>>>>>
>>>>>>> I believe that we can move to Java 8 for the argument you've stated.
>>>>>>> ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0
>>>>> will
>>>>>>> require it as well.
>>>>>>>
>>>>>>> On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko
>>>>> <[hidden email]
>>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I would be in favor of dropping Java 7 as we don't use it in our
>>>>> hadoop
>>>>>>>> infra (and we are a bank). Also, Spark 2.2 has been released today,
>>>>>>>> which doesn't
>>>>>>>> support Java 7 <http://spark.apache.org/relea
>>>>> ses/spark-release-2-2-0.
>>>>>> html
>>>>>>>>>
>>>>>>>> anymore, and Flink should not lack behind :-)
>>>>>>>>
>>>>>>>> Cheers, Fokko
>>>>>>>>
>>>>>>>> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
>>>>>>>>
>>>>>>>>> Bumping this thread again.
>>>>>>>>>
>>>>>>>>> There are several strong points for dropping Java 7 support,
>>>>> apart
>>>>>> from
>>>>>>>> the
>>>>>>>>> fact that it is not maintained
>>>>>>>>>
>>>>>>>>>   - We could really use the Java 8 default methods feature in
>>>>>>>> interfaces to
>>>>>>>>> evolve the API without breaking backwards compatibility
>>>>>>>>>
>>>>>>>>>   - Easier build setup for Scala 2.12 (which requires Java 8),
>>>>> no need
>>>>>>>> to
>>>>>>>>> manage the tricky combinations of Java / Scala versions
>>>>>>>>>
>>>>>>>>>   - Ability to use vanilla Akka (rather than Flakka) which
>>>>> requires
>>>>>>>> Java 8.
>>>>>>>>>     - Fewer problems for users that use Akka in the Flink
>>>>> applications
>>>>>>>>>     - Flakka currently does not support Scala 2.12
>>>>>>>>>     - Newer Akka versions shade protobuf, which is important
>>>>>>>>>
>>>>>>>>> I think these together make a pretty good case for bumping the
>>>>>> required
>>>>>>>>> Java version to Java 8.
>>>>>>>>>
>>>>>>>>> It would just help both Flink users (dependency management, Scala
>>>>>>>> versions)
>>>>>>>>> and developers (build simplification) a lot.
>>>>>>>>> Unless we see users stepping forward and making a case that it
>>>>> will be
>>>>>>>>> impossible for them to upgrade to Java 8, I suggest to go
>>>>> forward with
>>>>>>>>> this.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Stephan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> +1
>>>>>>>>>>
>>>>>>>>>> There are several high impacts security vulnerabilities in JDK
>>>>> 7 and
>>>>>>>> will
>>>>>>>>>> not be addressed.
>>>>>>>>>>
>>>>>>>>>> As a result we completely moved away from JDK 7.
>>>>>>>>>>
>>>>>>>>>> +1 on separating the tasks of supporting Scala 2.12 and JDK 8
>>>>> in two
>>>>>>>>> steps.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Is this not two different issues?
>>>>>>>>>>> - adding builds for Scala 2.12
>>>>>>>>>>> - upgrading to Java version 1.8
>>>>>>>>>>>
>>>>>>>>>>> It may be time to switch, but I haven’t seen anything in
>>>>>> FLINK-5005
>>>>>>>>> which
>>>>>>>>>>> prevents simply adding Scala 2.12 to our supported build
>>>>> matrix
>>>>>> and
>>>>>>>>>>> continuing to build 2.10 / 2.11 against Java 1.7.
>>>>>>>>>>>
>>>>>>>>>>> Greg
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On Jun 8, 2017, at 11:39 AM, Robert Metzger <
>>>>>> [hidden email]>
>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> as promised in March, I want to revive this discussion!
>>>>>>>>>>>>
>>>>>>>>>>>> Our users are begging for Scala 2.12 support [1],
>>>>> migration to
>>>>>>>> Akka
>>>>>>>>> 2.4
>>>>>>>>>>> would solve a bunch of shading / dependency issues (Akka 2.4
>>>>> will
>>>>>>>>> remove
>>>>>>>>>>> Akka's protobuf dependency [2][3]) and generally Java 8's new
>>>>>>>> language
>>>>>>>>>>> features all speak for dropping Java 7.
>>>>>>>>>>>>
>>>>>>>>>>>> Java 8 has been released in March, 2014. Java 7 is
>>>>> unsupported
>>>>>>>> since
>>>>>>>>>>> June 2016.
>>>>>>>>>>>>
>>>>>>>>>>>> So what's the feeling in the community regarding the step?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/FLINK-5005# <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5005#>
>>>>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-5989 <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5989>
>>>>>>>>>>>> [3]
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
>>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
>>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>>>>>>>>>>> <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
>>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
>>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
>>>>>>>>>>> [hidden email] <mailto:
>>>>>>>> [hidden email]
>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> Hello all,
>>>>>>>>>>>>
>>>>>>>>>>>> I'm sure you've considered this already, but what this
>>>>> data does
>>>>>>>> not
>>>>>>>>>>> include is all the potential future users,
>>>>>>>>>>>> i.e. slower moving organizations (banks etc.) which could
>>>>> be on
>>>>>>>> Java
>>>>>>>>> 7
>>>>>>>>>>> still.
>>>>>>>>>>>>
>>>>>>>>>>>> Whether those are relevant is up for debate.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Theo
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>> Yeah, you are right :)
>>>>>>>>>>>> I'll put something in my calendar for end of May.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>> Robert,
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks for the report. Shouldn’t we be revisiting this
>>>>> decision
>>>>>> at
>>>>>>>>> the
>>>>>>>>>>> beginning of the new release cycle rather than near the end?
>>>>> There
>>>>>>>> is
>>>>>>>>>>> currently little cost to staying with Java 7 since no Flink
>>>>> code
>>>>>> or
>>>>>>>>> pull
>>>>>>>>>>> requests have been written for Java 8.
>>>>>>>>>>>>
>>>>>>>>>>>> Greg
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Looks like 9% on twitter and 24% on the mailing list are
>>>>> still
>>>>>>>> using
>>>>>>>>>>> Java 7.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I would vote to keep supporting Java 7 for Flink 1.3 and
>>>>> then
>>>>>>>>> revisit
>>>>>>>>>>> once we are approaching 1.4 in September.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>> There's always a tradeoff we need to make. I'm in favor of
>>>>>>>> upgrading
>>>>>>>>>> to
>>>>>>>>>>> Java 8 to bring in all new Java features.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The common way I've seen (and I agree) other software
>>>>> upgrading
>>>>>>>>> major
>>>>>>>>>>> things like this is 1) upgrade for next big release without
>>>>>> backward
>>>>>>>>>>> compatibility and notify everyone 2) maintain and patch
>>>>> current,
>>>>>>>>> old-tech
>>>>>>>>>>> compatible version at a reasonably limited scope. Building
>>>>>> backward
>>>>>>>>>>> compatibility is too much for an open sourced project
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>> I've put it also on our Twitter account:
>>>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521
>>>>> <
>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think this easier done in a straw poll than in an
>>>>> email
>>>>>>>>>>> conversation.
>>>>>>>>>>>>>> I created one at: http://www.strawpoll.me/12535073 <
>>>>>>>>>>> http://www.strawpoll.me/12535073>
>>>>>>>>>>>>>> (Note that you have multiple choices.)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Though I prefer Java 8 most of the time I have to work
>>>>> on
>>>>>> Java
>>>>>>>> 7.
>>>>>>>>> A
>>>>>>>>>>> lot of
>>>>>>>>>>>>>> the infrastructure I work on still runs Java 7, one of
>>>>> the
>>>>>>>>>> companies I
>>>>>>>>>>>>>> build a prototype for a while back just updated to Java
>>>>> 7 2
>>>>>>>> years
>>>>>>>>>>> ago. I
>>>>>>>>>>>>>> doubt we can ditch Java 7 support any time soon if we
>>>>> want to
>>>>>>>> make
>>>>>>>>>> it
>>>>>>>>>>> easy
>>>>>>>>>>>>>> for companies to use Flink.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> cheers Martin
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> //PS sorry if this gets sent twice, we just migrated to
>>>>> a new
>>>>>>>> mail
>>>>>>>>>>> system
>>>>>>>>>>>>>> and a lot of things are broken
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>>> From: Stephan Ewen <[hidden email] <mailto:
>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>>>>> Sent: Wednesday, March 15, 2017 12:30:24 PM
>>>>>>>>>>>>>> To: [hidden email] <mailto:[hidden email]
>>>>>> ;
>>>>>>>>>>> [hidden email] <mailto:[hidden email]>
>>>>>>>>>>>>>> Subject: [POLL] Who still uses Java 7 with Flink ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi all!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I would like to get a feeling how much Java 7 is still
>>>>> being
>>>>>>>> used
>>>>>>>>>>> among
>>>>>>>>>>>>>> Flink users.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> At some point, it would be great to drop Java 7 support
>>>>> and
>>>>>>>> make
>>>>>>>>> use
>>>>>>>>>>> of
>>>>>>>>>>>>>> Java 8's new features, but first we would need to get a
>>>>>> feeling
>>>>>>>>> how
>>>>>>>>>>> much
>>>>>>>>>>>>>> Java 7 is still used.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Would be happy if users on Java 7 respond here, or even
>>>>> users
>>>>>>>> that
>>>>>>>>>>> have
>>>>>>>>>>>>>> some insights into how widespread they think Java 7
>>>>> still is.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> Stephan
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>>
>>
>

--
Konstantin Knauf * [hidden email] * +49-174-3413182
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
Geschäftsführer: Henrik Klagges, Christoph Stock, Dr. Robert Dahlke
Sitz: Unterföhring * Amtsgericht München * HRB 135082
Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Stephan Ewen
Thanks a lot for the feedback. Let's keep this thread open for feedback till end of the week.

If it stays like it is (all or a vast majority in favor of dropping Java 7 support), we should start dropping Java 7 from next week on.


On Thu, Jul 13, 2017 at 10:59 AM, Konstantin Knauf <[hidden email]> wrote:
+1 for dropping Java 7

On 13.07.2017 10:11, Niels Basjes wrote:
> +1 For dropping java 1.7
>
> On 13 Jul 2017 04:11, "Jark Wu" <[hidden email]> wrote:
>
>> +1 for dropping Java 7
>>
>> 2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <
>> [hidden email]>:
>>
>>> +1 for dropping Java 1.7.
>>>
>>> On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
>>>
>>>> +1 for droppint Java 7, we have been using Java 8 for more than one year
>>>> in Alibaba and everything work fine.
>>>>
>>>> Best,
>>>> Kurt
>>>>
>>>> On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]>
>>>> wrote:
>>>>
>>>>> +1 for dropping Java 7
>>>>>
>>>>> On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]>
>>>>> wrote:
>>>>>
>>>>>> +1 for dropping 1.7 from me as well.
>>>>>>
>>>>>> Gyula
>>>>>>
>>>>>> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>>>>>>
>>>>>>> +1 on dropping support for Java 1.7
>>>>>>>
>>>>>>> -------- Original message --------
>>>>>>> From: Robert Metzger <[hidden email]>
>>>>>>> Date: 7/12/17 8:36 AM (GMT-08:00)
>>>>>>> To: [hidden email]
>>>>>>> Cc: user <[hidden email]>
>>>>>>> Subject: Re: [POLL] Who still uses Java 7 with Flink ?
>>>>>>>
>>>>>>> +1 to drop Java 7 support
>>>>>>>
>>>>>>> I believe that we can move to Java 8 for the argument you've stated.
>>>>>>> ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0
>>>>> will
>>>>>>> require it as well.
>>>>>>>
>>>>>>> On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko
>>>>> <[hidden email]
>>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I would be in favor of dropping Java 7 as we don't use it in our
>>>>> hadoop
>>>>>>>> infra (and we are a bank). Also, Spark 2.2 has been released today,
>>>>>>>> which doesn't
>>>>>>>> support Java 7 <http://spark.apache.org/relea
>>>>> ses/spark-release-2-2-0.
>>>>>> html
>>>>>>>>>
>>>>>>>> anymore, and Flink should not lack behind :-)
>>>>>>>>
>>>>>>>> Cheers, Fokko
>>>>>>>>
>>>>>>>> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
>>>>>>>>
>>>>>>>>> Bumping this thread again.
>>>>>>>>>
>>>>>>>>> There are several strong points for dropping Java 7 support,
>>>>> apart
>>>>>> from
>>>>>>>> the
>>>>>>>>> fact that it is not maintained
>>>>>>>>>
>>>>>>>>>   - We could really use the Java 8 default methods feature in
>>>>>>>> interfaces to
>>>>>>>>> evolve the API without breaking backwards compatibility
>>>>>>>>>
>>>>>>>>>   - Easier build setup for Scala 2.12 (which requires Java 8),
>>>>> no need
>>>>>>>> to
>>>>>>>>> manage the tricky combinations of Java / Scala versions
>>>>>>>>>
>>>>>>>>>   - Ability to use vanilla Akka (rather than Flakka) which
>>>>> requires
>>>>>>>> Java 8.
>>>>>>>>>     - Fewer problems for users that use Akka in the Flink
>>>>> applications
>>>>>>>>>     - Flakka currently does not support Scala 2.12
>>>>>>>>>     - Newer Akka versions shade protobuf, which is important
>>>>>>>>>
>>>>>>>>> I think these together make a pretty good case for bumping the
>>>>>> required
>>>>>>>>> Java version to Java 8.
>>>>>>>>>
>>>>>>>>> It would just help both Flink users (dependency management, Scala
>>>>>>>> versions)
>>>>>>>>> and developers (build simplification) a lot.
>>>>>>>>> Unless we see users stepping forward and making a case that it
>>>>> will be
>>>>>>>>> impossible for them to upgrade to Java 8, I suggest to go
>>>>> forward with
>>>>>>>>> this.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Stephan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> +1
>>>>>>>>>>
>>>>>>>>>> There are several high impacts security vulnerabilities in JDK
>>>>> 7 and
>>>>>>>> will
>>>>>>>>>> not be addressed.
>>>>>>>>>>
>>>>>>>>>> As a result we completely moved away from JDK 7.
>>>>>>>>>>
>>>>>>>>>> +1 on separating the tasks of supporting Scala 2.12 and JDK 8
>>>>> in two
>>>>>>>>> steps.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Is this not two different issues?
>>>>>>>>>>> - adding builds for Scala 2.12
>>>>>>>>>>> - upgrading to Java version 1.8
>>>>>>>>>>>
>>>>>>>>>>> It may be time to switch, but I haven’t seen anything in
>>>>>> FLINK-5005
>>>>>>>>> which
>>>>>>>>>>> prevents simply adding Scala 2.12 to our supported build
>>>>> matrix
>>>>>> and
>>>>>>>>>>> continuing to build 2.10 / 2.11 against Java 1.7.
>>>>>>>>>>>
>>>>>>>>>>> Greg
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On Jun 8, 2017, at 11:39 AM, Robert Metzger <
>>>>>> [hidden email]>
>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> as promised in March, I want to revive this discussion!
>>>>>>>>>>>>
>>>>>>>>>>>> Our users are begging for Scala 2.12 support [1],
>>>>> migration to
>>>>>>>> Akka
>>>>>>>>> 2.4
>>>>>>>>>>> would solve a bunch of shading / dependency issues (Akka 2.4
>>>>> will
>>>>>>>>> remove
>>>>>>>>>>> Akka's protobuf dependency [2][3]) and generally Java 8's new
>>>>>>>> language
>>>>>>>>>>> features all speak for dropping Java 7.
>>>>>>>>>>>>
>>>>>>>>>>>> Java 8 has been released in March, 2014. Java 7 is
>>>>> unsupported
>>>>>>>> since
>>>>>>>>>>> June 2016.
>>>>>>>>>>>>
>>>>>>>>>>>> So what's the feeling in the community regarding the step?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/FLINK-5005# <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5005#>
>>>>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-5989 <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5989>
>>>>>>>>>>>> [3]
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
>>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
>>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>>>>>>>>>>> <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
>>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
>>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
>>>>>>>>>>> [hidden email] <mailto:
>>>>>>>> [hidden email]
>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> Hello all,
>>>>>>>>>>>>
>>>>>>>>>>>> I'm sure you've considered this already, but what this
>>>>> data does
>>>>>>>> not
>>>>>>>>>>> include is all the potential future users,
>>>>>>>>>>>> i.e. slower moving organizations (banks etc.) which could
>>>>> be on
>>>>>>>> Java
>>>>>>>>> 7
>>>>>>>>>>> still.
>>>>>>>>>>>>
>>>>>>>>>>>> Whether those are relevant is up for debate.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Theo
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>> Yeah, you are right :)
>>>>>>>>>>>> I'll put something in my calendar for end of May.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>> Robert,
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks for the report. Shouldn’t we be revisiting this
>>>>> decision
>>>>>> at
>>>>>>>>> the
>>>>>>>>>>> beginning of the new release cycle rather than near the end?
>>>>> There
>>>>>>>> is
>>>>>>>>>>> currently little cost to staying with Java 7 since no Flink
>>>>> code
>>>>>> or
>>>>>>>>> pull
>>>>>>>>>>> requests have been written for Java 8.
>>>>>>>>>>>>
>>>>>>>>>>>> Greg
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Looks like 9% on twitter and 24% on the mailing list are
>>>>> still
>>>>>>>> using
>>>>>>>>>>> Java 7.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I would vote to keep supporting Java 7 for Flink 1.3 and
>>>>> then
>>>>>>>>> revisit
>>>>>>>>>>> once we are approaching 1.4 in September.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>> There's always a tradeoff we need to make. I'm in favor of
>>>>>>>> upgrading
>>>>>>>>>> to
>>>>>>>>>>> Java 8 to bring in all new Java features.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The common way I've seen (and I agree) other software
>>>>> upgrading
>>>>>>>>> major
>>>>>>>>>>> things like this is 1) upgrade for next big release without
>>>>>> backward
>>>>>>>>>>> compatibility and notify everyone 2) maintain and patch
>>>>> current,
>>>>>>>>> old-tech
>>>>>>>>>>> compatible version at a reasonably limited scope. Building
>>>>>> backward
>>>>>>>>>>> compatibility is too much for an open sourced project
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>> I've put it also on our Twitter account:
>>>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521
>>>>> <
>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think this easier done in a straw poll than in an
>>>>> email
>>>>>>>>>>> conversation.
>>>>>>>>>>>>>> I created one at: http://www.strawpoll.me/12535073 <
>>>>>>>>>>> http://www.strawpoll.me/12535073>
>>>>>>>>>>>>>> (Note that you have multiple choices.)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Though I prefer Java 8 most of the time I have to work
>>>>> on
>>>>>> Java
>>>>>>>> 7.
>>>>>>>>> A
>>>>>>>>>>> lot of
>>>>>>>>>>>>>> the infrastructure I work on still runs Java 7, one of
>>>>> the
>>>>>>>>>> companies I
>>>>>>>>>>>>>> build a prototype for a while back just updated to Java
>>>>> 7 2
>>>>>>>> years
>>>>>>>>>>> ago. I
>>>>>>>>>>>>>> doubt we can ditch Java 7 support any time soon if we
>>>>> want to
>>>>>>>> make
>>>>>>>>>> it
>>>>>>>>>>> easy
>>>>>>>>>>>>>> for companies to use Flink.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> cheers Martin
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> //PS sorry if this gets sent twice, we just migrated to
>>>>> a new
>>>>>>>> mail
>>>>>>>>>>> system
>>>>>>>>>>>>>> and a lot of things are broken
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>>> From: Stephan Ewen <[hidden email] <mailto:
>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>>>>> Sent: Wednesday, March 15, 2017 12:30:24 PM
>>>>>>>>>>>>>> To: [hidden email] <mailto:[hidden email]
>>>>>> ;
>>>>>>>>>>> [hidden email] <mailto:[hidden email]>
>>>>>>>>>>>>>> Subject: [POLL] Who still uses Java 7 with Flink ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi all!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I would like to get a feeling how much Java 7 is still
>>>>> being
>>>>>>>> used
>>>>>>>>>>> among
>>>>>>>>>>>>>> Flink users.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> At some point, it would be great to drop Java 7 support
>>>>> and
>>>>>>>> make
>>>>>>>>> use
>>>>>>>>>>> of
>>>>>>>>>>>>>> Java 8's new features, but first we would need to get a
>>>>>> feeling
>>>>>>>>> how
>>>>>>>>>>> much
>>>>>>>>>>>>>> Java 7 is still used.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Would be happy if users on Java 7 respond here, or even
>>>>> users
>>>>>>>> that
>>>>>>>>>>> have
>>>>>>>>>>>>>> some insights into how widespread they think Java 7
>>>>> still is.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> Stephan
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>>
>>
>

--
Konstantin Knauf * [hidden email] * <a href="tel:%2B49-174-3413182" value="+491743413182">+49-174-3413182
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
Geschäftsführer: Henrik Klagges, Christoph Stock, Dr. Robert Dahlke
Sitz: Unterföhring * Amtsgericht München * HRB 135082

12