> On 21 Apr 2015, at 23:31, Andrew Wang <andrew.w...@cloudera.com> wrote:
> 
> Hey Robert,
> 
> As a first step, could we try switching all our precommit and nightly
> builds over to use 1.8? This is a prerequisite for HADOOP-11858, and safe
> to do in any case since it'll still target 1.7.

+1

we have jenkin builds running on Java 8 -its just they have enough longstanding 
and intermittent test failures that they get ignored

I've been trying to keep hadoop-common somewhat under control, but 

-YARN is failing due to to hard coded ports in tests - this needs to be fixed 
urgently: YARN-3528 
-HDFS build process itself is failing with some config problem checkstyle


> 
> I'll note that HADOOP-10530 details the pain Steve went through switching
> us to JDK7. Might be some lessons learned about how to do this transition
> more smoothly.
> 


The key thing is to have Jenkins happy before trying to change anything. And 
make sure that "happy" means that jenkins really is building and testing 
against the version of Java that you think it is. I spent about 15 minutes/hour 
of my weekend kicking off builds and tuning them.  -I volunteered Colin Patrick 
McCabe to to that bit of the switch, though of course he doesn't have to accept 
that opportunuty ( 
https://issues.apache.org/jira/browse/HADOOP-10530?focusedCommentId=14239250&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14239250
 

Someone needs to take ownership of the "Jenkins builds are broken" problem 
-ideally someone in each subproject. That's a prerequisite to any major changes 
in the build process, but should also be best practice anyway. Ask your QE 
teams "would you like the ASF projects to care whether their jenkins test runs 
succeed" and see what they say.

as a reminder, all the jenkins builds are here
https://builds.apache.org/view/H-L/view/Hadoop/

please look at them and try to fix them —without even waiting for a switch to 
Java 8

Reply via email to