[ 
https://issues.apache.org/jira/browse/HADOOP-2227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Devaraj Das updated HADOOP-2227:
--------------------------------

    Status: Open  (was: Patch Available)

Some comments:
1) In LocalDirAllocator.java, 
  1.1)  isExists should probably be renamed to ifExists
  1.2) The implementation of isExists returns 'false' when IOException is 
encountered. I think it should just catch the exception and continue looking.

2) In ReduceTask.java, shouldn't workDir be using the 
LocalDirAllocator.getLocalPathToRead (like jobCacheDir)?

3) DistributedCache.java is a public class and so the public APIs that were 
there earlier should still be there (maybe redirect the implementation to your 
new APIs).

4) In TaskTracker.java, getLocalPathForWrite is invoked for both jobfile and 
the jar file. Is the second one required since you already account for the 
sizes in the first call and you should probably use the same path that the 
first call returns.

> wrong usage of mapred.local.dir.minspacestart 
> ----------------------------------------------
>
>                 Key: HADOOP-2227
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2227
>             Project: Hadoop
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.15.1
>            Reporter: Christian Kunz
>            Assignee: Amareshwari Sri Ramadasu
>            Priority: Critical
>             Fix For: 0.16.0
>
>         Attachments: patch-2227.txt, patch-2227.txt
>
>
> As I understand it, mapred.local.dir.minspacestart should be used to specify 
> that a map or reduce task requires a minimum disk space to be executed. When 
> several disks are available, and mapred.local.dir lists all of them, then the 
> free space should be added up. But TaskTracker.enoughFreeSpace returns false 
> whenever one of the disks listed in mapred.local.dir has less than the space 
> specified by mapred.local.dir.minspacestart. 

-- 
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