reef-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergiy Matusevych <>
Subject Re: reef-runtime-spark--moving to Java1.8 [Discuss]
Date Wed, 11 Oct 2017 00:22:57 GMT
Hi Saikat,

REEF can run on JVM 1.8 just fine - we just don't use any Java 1.8 language
features at the moment. (Note that we don't prevent REEF applications from
using Java8!)

Are there any features in Spark API that might require reef-runtime-spark
use Java8? If not, I would suggest sticking to Java7 for the time being and
properly redesign REEF API to take full advantage of Java8 (say, using
lambdas instead of EventHandler classes) later. I really don't want to mix
our Spark integration effort with any other sub-projects.

What do you guys think?


On Tue, Oct 10, 2017 at 3:25 PM, Saikat Kanjilal <> wrote:

> Hello Reef community,
> I'm doing some research on how to test the reef-runtime-spark end to end
> and I wanted to bring up a few things:
> 1) It seems that the spark community is going to leave Java1.7 behind and
> has already done so in most versions of spark (post 2.0.0 and in some cases
> even earlier versions are compiling with Java8)-->see here:
> 2) As I mentioned before if we really want to take advantage of some of the
> paradigms in spark moving to Java1.8 makes that path much easier
> 3) Do we currently have clients who are using Java 1.8?
> I would love to spearhead an effort to do this port sooner than later maybe
> as part of developing the reef-runtime-spark component as a springboard to
> do this.
> What are your thoughts one way or another, would love a discussion on this.
> Thanks in advance.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message