[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
|

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

swiesman
+1 for dropping java 7

On 7/13/17, 4: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] * +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 ?

nragon
This post was updated on .
In reply to this post by Stephan Ewen
+1 dropping java 7, as long as streams are not involved :D
Reply | Threaded
Open this post in threaded view
|

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

Stephan Ewen
All right, thanks everyone.

I think the consensus here is clear :-)

On Thu, Jul 13, 2017 at 5:17 PM, nragon <[hidden email]> wrote:
+1 dropping java 7



--
View this message in context: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/POLL-Who-still-uses-Java-7-with-Flink-tp12216p14266.html
Sent from the Apache Flink User Mailing List archive. mailing list archive at Nabble.com.

12