Hey all,

FYI- Calcite and Hive have also dropped support for JDK6:

  https://issues.apache.org/jira/browse/CALCITE-591
  https://issues.apache.org/jira/browse/HIVE-9521

This will impact SAMZA-390.

Cheers,
Chris

On Wed, Feb 18, 2015 at 9:40 AM, 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
>

Reply via email to