I just added this comment to SAMZA-455, since I was listed as requesting JDK 6 
support:

We have recently migrated to JDK 8, so you may consider my request for JDK 6 
support withdrawn (though it was really more of a clarification of whether JDK 
6 is supported than a request for such support). Personally, I feel that 
requiring JDK 7 is perfectly fine at this stage. Enterprise customers will not 
move until projects start requiring it, so that argument works both ways.

________________________________________
From: Julian Hyde [jul...@hydromatic.net]
Sent: Wednesday, February 18, 2015 1:25 PM
To: dev@samza.apache.org
Subject: Re: [DISCUSS] JDK7

Another data point. Calcite just dropped support for JDK 1.6. Calcite 1.0 
supports 1.6, 1.7, 1.8, but Calcite 1.1 will only support 1.7, 1.8. We could be 
persuaded to reconsider.

Julian

> On Feb 18, 2015, at 09:40, Chris Riccomini <criccom...@apache.org> wrote:
>
> Hey all,
>
> Ruslan has been working on upgrading Samza to the latest RocksDB build.
>
>  https://issues.apache.org/jira/browse/SAMZA-442
>
> During this migration, we realized that upgrading Samza to a modern version
> of RocksDB will require JDK 7, since RocksDB requires it to build. Without
> this upgrade, we will not be able to take in TTL support in RocksDB, as
> well as any new features they release.
>
> Hadoop 2.7 (YARN) will also begin a vote in several weeks. This version
> mandates JDK7 be used at compile time:
>
>  https://issues.apache.org/jira/browse/HADOOP-10530
>
> Scala 2.11 requires JDK7+ transitively for us, since Scalatra 2.3 is built
> against JDK 7.
>
>  https://issues.apache.org/jira/browse/SAMZA-469
>
> We also discussed migrating to JDK 7 here:
>
>  https://issues.apache.org/jira/browse/SAMZA-455
>
> And here:
>
>
> http://mail-archives.apache.org/mod_mbox/incubator-samza-dev/201412.mbox/%3cd0ac655a.38469%25criccom...@linkedin.com%3E
>
> Taken in isolation, each one of these is potentially fixable. We could try
> and convince the RocksDB community to move back to JDK 6. We could punt on
> upgrading YARN for a year or more. The same goes for Scala 2.11. This
> doesn't seem ideal, and it's just going to get worse.
>
> I propose that we keep 0.9.0 on JDK6 and require JDK7 for 0.10.0. We can
> target an 0.9.0 release for March, and an 0.10.0 release for June. If we
> move to a more aggressive release schedule (e.g. monthly), then we'll
> require the JDK7 migration at the June release (but no earlier).
>
> Cheers,
> Chris

________________________________

This email and any attachments may contain confidential and privileged material 
for the sole use of the intended recipient. Any review, copying, or 
distribution of this email (or any attachments) by others is prohibited. If you 
are not the intended recipient, please contact the sender immediately and 
permanently delete this email and any attachments. No employee or agent of TiVo 
Inc. is authorized to conclude any binding agreement on behalf of TiVo Inc. by 
email. Binding agreements with TiVo Inc. may only be made by a signed written 
agreement.

Reply via email to