I think we should keep supporting JDK 8, probably for at least another year
and maybe more. Despite the fact that Oracle has decided to abandon OpenJDK
8 there are still other vendors (Azul, Amazon) that have expressed a
commitment to maintaining JDK 8 releases and backporting security, etc
patches. And I don't expect we will see a critical mass of people move off
JDK 8 very quickly. I would also want to maintain support for JDK 8 at
least as long as related projects like Kafka, Hadoop, etc, do it.

So I think we should go with whatever is the easiest way to support both 8
and 11.

On Wed, Apr 3, 2019 at 9:43 AM Anoop K <anoop...@outlook.com> wrote:

> Hi Team,
>
> JDK 8 is nearing EOL and druid does not run on JDK 11. Has there been any
> discussion to work on supporting JDK 11? Druid code base use classes from
> sun.misc package which are removed in JDK 11.
> What is the preferred migration path?
>
>   *   Build druid with JDK 11 as source version and target version.
>   *   Build druid on JDK 8 as source version and JDK 11 as target version.
> Going this approach desired functionality has to be implemented using
> reflection.
>
> I prefer moving completely to JDK 11 and not support JDK 8. Thoughts
> please. Would be happy to contribute to this activity.
>
> -anoop
>

Reply via email to