Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2724

putting a final nail in Java's 7 coffin

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: utils
    • Labels:
      None

      Description

      As Olaf is saying – we're done with Java 7. Really done.

        Activity

        Hide
        rvs Roman Shaposhnik added a comment -

        Olaf Flebbe please take a look

        Show
        rvs Roman Shaposhnik added a comment - Olaf Flebbe please take a look
        Hide
        cos Konstantin Boudnik added a comment -

        +1 from where I stand.

        Show
        cos Konstantin Boudnik added a comment - +1 from where I stand.
        Hide
        evans_ye Evans Ye added a comment -

        +1.

        Show
        evans_ye Evans Ye added a comment - +1.
        Hide
        asl Arnaud Launay added a comment -

        asl@i005:~$ cat /etc/debian_version
        8.7
        asl@i005:~$ java -version
        java version "1.7.0_121"
        OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-2~deb8u1)
        OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)

        -1

        (not that I count though )

        Anyway, according to:
        http://hadoop.apache.org/docs/r3.0.0-alpha2/
        and more specifically this:
        https://wiki.apache.org/hadoop/Roadmap

        hadoop-2.7: jdk7 at minima, jdk8 seems supported since october
        hadoop-2.8: supports both JDK 7 and 8
        hadoop-3: supports only jdk8

        AFAIK, bigtop is in hadoop 2.7, so sticking to java 1.7 by default would be the logical choice... </spock>

        Show
        asl Arnaud Launay added a comment - asl@i005:~$ cat /etc/debian_version 8.7 asl@i005:~$ java -version java version "1.7.0_121" OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-2~deb8u1) OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode) -1 (not that I count though ) Anyway, according to: http://hadoop.apache.org/docs/r3.0.0-alpha2/ and more specifically this: https://wiki.apache.org/hadoop/Roadmap hadoop-2.7: jdk7 at minima, jdk8 seems supported since october hadoop-2.8: supports both JDK 7 and 8 hadoop-3: supports only jdk8 AFAIK, bigtop is in hadoop 2.7, so sticking to java 1.7 by default would be the logical choice... </spock>
        Hide
        rvs Roman Shaposhnik added a comment -

        Arnaud Launay first of all – of course your opinion (and your uses cases) matter. But in 2017 running JDK7 is playing with disaster really. So on the deployment side you REALLY have to go with JDK8. Speaking of which OpenJDK 8 is totally fine on Debian – you just have to get it from the backports (see bigtop_toolchain/manifests/jdk.pp for details).

        This leaves us with the "support" statement. The hadoop-2.7.3 is perfectly fine with JDK8. Hadoop 2.8 supports it officially. The tiny chance of something breaking with 1.2 is more that justified in my opinion.

        Show
        rvs Roman Shaposhnik added a comment - Arnaud Launay first of all – of course your opinion (and your uses cases) matter. But in 2017 running JDK7 is playing with disaster really. So on the deployment side you REALLY have to go with JDK8. Speaking of which OpenJDK 8 is totally fine on Debian – you just have to get it from the backports (see bigtop_toolchain/manifests/jdk.pp for details). This leaves us with the "support" statement. The hadoop-2.7.3 is perfectly fine with JDK8. Hadoop 2.8 supports it officially. The tiny chance of something breaking with 1.2 is more that justified in my opinion.

          People

          • Assignee:
            rvs Roman Shaposhnik
            Reporter:
            rvs Roman Shaposhnik
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development