[ 
https://issues.apache.org/jira/browse/MAPREDUCE-2238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12978561#action_12978561
 ] 

Todd Lipcon commented on MAPREDUCE-2238:
----------------------------------------

I think we should do the following:
- change out the implementation of setPermissions to not use the Java APIs, but 
rather the old style system("chmod") approach
- implement a proper chmod call in libhadoop (JNI) to avoid the fork for 
production systems where the fork is too expensive

bq. Sorry...there are lots of interesting failure modes in Hadoop, and my 
memory is finite

:) But that's why Hadoop's so much fun to work on! If it just worked all the 
time we'd be bored.

> Undeletable build directories 
> ------------------------------
>
>                 Key: MAPREDUCE-2238
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2238
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: build, test
>    Affects Versions: 0.23.0
>            Reporter: Eli Collins
>
> The MR hudson job is failing, looks like it's due to a test chmod'ing a build 
> directory so the checkout can't clean the build dir.
> https://hudson.apache.org/hudson/job/Hadoop-Mapreduce-trunk/549/console
> Building remotely on hadoop7
> hudson.util.IOException2: remote file operation failed: 
> /grid/0/hudson/hudson-slave/workspace/Hadoop-Mapreduce-trunk at 
> hudson.remoting.chan...@2545938c:hadoop7
>       at hudson.FilePath.act(FilePath.java:749)
>       at hudson.FilePath.act(FilePath.java:735)
>       at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:589)
>       at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:537)
>       at hudson.model.AbstractProject.checkout(AbstractProject.java:1116)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
>       at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
>       at hudson.model.Run.run(Run.java:1324)
>       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
>       at hudson.model.ResourceController.execute(ResourceController.java:88)
>       at hudson.model.Executor.run(Executor.java:139)
> Caused by: java.io.IOException: Unable to delete 
> /grid/0/hudson/hudson-slave/workspace/Hadoop-Mapreduce-trunk/trunk/build/test/logs/userlogs/job_20101230131139886_0001/attempt_20101230131139886_0001_m_000000_0

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to