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

ASF GitHub Bot commented on HADOOP-19638:
-----------------------------------------

ayushtkn commented on PR #7831:
URL: https://github.com/apache/hadoop/pull/7831#issuecomment-3135759641

   I don't think we can maintain so many JDK versions. There would be some 
thirdparty dependencies which we might upgrade to & they would be compiled on 
higher JDK versions. So, the moment that happens, JDK-8 compilation will break. 
& Not upgrading to those dependencies or not using higher JDK features doesn't 
make sense. 
   
   Hadoop in branch-3 dropped JDK-7 support as well, branch-2 only has JDK-7 
IIRC. We haven't marked the lower branches which are JDK-8 compliant as EOL, 
so, it isn't a deal breaker for someone who wants to stick to JDK-8, Moreover 
we can't run tests & all on all JDK versions, We need to pick one only.
   
   I think most of the projects are dropping the JDK-8 support and chasing for 
higher versions. I know in Hive it is like 4.0 line -JDK-8, 4.1.0 line - JDK-17 
& now master branch min JDK-21 compile time, same with Tez the master is on 
JDK-21 compile time support.
   
   I don't think sticking to any legacy stuff is worth it if it adds any 
technical debt for us, Should chase for a higher version. Just my opinion, 
other might feel differently 




> [JDK17] Set Up CI Support JDK17
> -------------------------------
>
>                 Key: HADOOP-19638
>                 URL: https://issues.apache.org/jira/browse/HADOOP-19638
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: build
>            Reporter: Shilun Fan
>            Assignee: Shilun Fan
>            Priority: Major
>              Labels: pull-request-available
>
> Plan to establish a new build pipeline using JDK 17 for Apache Hadoop, as 
> part of the ongoing effort to upgrade the project’s Java compatibility. This 
> pipeline will serve as the foundation for testing and validating future JDK 
> 17 support and ensuring smooth integration with existing CI/CD processes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to