[ 
https://issues.apache.org/jira/browse/SPARK-24417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16777198#comment-16777198
 ] 

Sean Owen commented on SPARK-24417:
-----------------------------------

[~mlebihan] How familiar are you with the JDK release cycle at the moment? Java 
8 was only publicly EOL last year, and remains widely deployed. Part of the 
complication is we need to keep it working on Java 8 even in Spark 3. 
Anecdotally, I think only a minority of production systems have moved off Java 
8 yet, but will increasingly do so this year and beyond.

Spark 3 will support Java 11 if we can resolve all the things that broke from 
Java 9. The module system and various behavior changes, coupled with the need 
for _Scala_ to support these things, makes this hard. In 2.4 we had to deal 
with major changes for Scala 2.12 support; these changes are pretty big and 
won't be back-ported to 2.4.x. Java 11 is now next.

Spark 3 is sometime the middle of this year.

I am not sure what your third question means. Java 17 is the next LTS release 
if I understand correctly, and so far the Java 12/13 changes don't look like 
big ones. Java 9 was a big, breaking change, and Java 11 is the first LTS 
release after 9. Therefore it's the thing to support next. I don't see a reason 
it won't work on 12, 13, etc.

These things get done by doing them; please try to resolve the remaining issues 
with us if you want this to get done.

> Build and Run Spark on JDK11
> ----------------------------
>
>                 Key: SPARK-24417
>                 URL: https://issues.apache.org/jira/browse/SPARK-24417
>             Project: Spark
>          Issue Type: New Feature
>          Components: Build
>    Affects Versions: 2.3.0
>            Reporter: DB Tsai
>            Priority: Major
>
> This is an umbrella JIRA for Apache Spark to support JDK11
> As JDK8 is reaching EOL, and JDK9 and 10 are already end of life, per 
> community discussion, we will skip JDK9 and 10 to support JDK 11 directly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to