On 23 Jul 2016, at 23:59, Mark Hamstra 
<m...@clearstorydata.com<mailto:m...@clearstorydata.com>> wrote:

Sure, signalling well ahead of time is good, as is getting better performance 
from Java 8; but do either of those interests really require dropping Java 7 
support sooner rather than later?

Now, to retroactively copy edit myself, when I previously wrote "after all or 
nearly all relevant clusters are actually no longer running on Java 6", I meant 
"...no longer running on Java 7".  We should be at a point now where there 
aren't many Java 6 clusters left, but my sense is that there are still quite a 
number of Java 7 clusters around, and that there will be for a good while still.




  1.  There are a lot of Hadoop clusters on Java 7; the migration to Java 8 
there is pretty slow due to inertia of existing apps.
  2.  But...you can run Java 8 code in a Hadoop cluster, if you set up the JVM 
properly
  3.  And orgs playing with spark tend not to be the ones running older Hadoop 
versions

Ignoring runtime issues, mixing versions of: Java & Scala complicate the dev 
and test matrix; getting a Java 7 JDK to build and test on is getting harder 
and harder, so most developers are using Java 8. Even if using java 7 language, 
there's the differences in the JRE libraries. Scala code has it easier language 
wise, but there are enough diffs from 2.10 and 2.11 that again, life is 
complex. There's invariably a conflict between developers "I want to play with 
the latest toys!" and ops "It worked in 2012, let's keep using it"

Meanwhile, Java 9 is coming, which is going to break a lot of things, log4j 1.x 
included.

This is going to be fairly traumatic all round, as log4j 2, while a better 
design, doesn't parse the 1.x properties files 
(https://blogs.apache.org/logging/entry/moving_on_to_log4j_2).

While Java 9 is something nobody will use in production this year, it's coming, 
and it's something which has a lot of consequences up the stack. Being able to 
stop worrying about java 7 backwards compatibility would save time which can 
now be directed to worrying about java 9. Indeed, the ASF builds team are being 
offered Java 9 EARs, along with Java 8u112"

---------------
From: Rory O'Donnell <rory.odonn...@oracle.com<mailto:rory.odonn...@oracle.com>>
Subject: Early Access builds of JDK 8u112 b03, JDK 9 b128 are available on 
java.net<http://java.net>
Date: 22 July 2016 at 10:30:19 BST
To: <strub...@yahoo.de<mailto:strub...@yahoo.de>>
Cc: <rory.odonn...@oracle.com<mailto:rory.odonn...@oracle.com>>, Dalibor Topic 
<dalibor.to...@oracle.com<mailto:dalibor.to...@oracle.com>>, Balchandra Vaidya 
<balchandra.vai...@oracle.com<mailto:balchandra.vai...@oracle.com>>, Muneer 
Kolarkunnu <abdul.kolarku...@oracle.com<mailto:abdul.kolarku...@oracle.com>>, 
<ga...@16degrees.com.au<mailto:ga...@16degrees.com.au>>, 
<bui...@apache.org<mailto:bui...@apache.org>>
Reply-To: <bui...@apache.org<mailto:bui...@apache.org>>


Hi Mark & Gavin,

Early Access b128 <https://jdk9.java.net/download/> for JDK 9 is available on 
java.net<http://java.net>, summary of  changes are listed here 
<http://www.java.net/download/java/jdk9/changes/jdk-9+128.html>.

Early Access b127 <https://jdk9.java.net/jigsaw/> (#5304) for JDK 9 with 
Project Jigsaw is available on java.net<http://java.net>, summary of changes 
are listed here 
<http://download.java.net/java/jigsaw/archive/127/binaries/jdk-9+127.html>

Early Access b03 <https://jdk8.java.net/download.html> for JDK 8u112 is 
available on java.net<http://java.net>, summary of  changes are listed here 
<http://www.java.net/download/java/jdk8u112/changes/jdk8u112-b03.html>

Alan Bateman posted new EA builds contain initial implementation of current 
proposals , more info [0]

  The jigsaw/jake forest has been updated with an initial
  implementation of the proposals that Mark brought to the
  jpms-spec-experts mailing list last week. For those that don't build
  from source then the EA build/downloads [1] has also been refreshed.


Rgds,Rory

[0] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-July/008467.html
[1] https://jdk9.java.net/jigsaw/

--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

Reply via email to