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

Jason Lowe commented on MAPREDUCE-1981:
---------------------------------------

bq. This looks like it would still be useful, but the patch has fallen out of 
date.

Agree this would be very useful.  [~hairong] are you planning to update this 
anytime soon, or would you mind if I push it across the finish line?

bq. Also, how's this related to MAPREDUCE-2349 (if at all)?

MAPREDUCE-2349 involves using threads to pipeline the RPC overhead between 
independent calls.  Neither requires the other, so I think it's best to keep 
them separate.  Implementing this JIRA may make MAPREDUCE-2349 unimportant for 
the common case of a small number of input directories leading to a large 
number of overall files that need to be located.  However that JIRA could still 
be useful for the case where the input is a large list.  Without some bulk API 
in the filesystem there's no getting around doing all the RPC calls, and the 
thread idea in that JIRA can improve the latency of processing all those calls.
                
> Improve getSplits performance by using listFiles, the new FileSystem API
> ------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-1981
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1981
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: job submission
>            Reporter: Hairong Kuang
>            Assignee: Hairong Kuang
>         Attachments: mapredListFiles1.patch, mapredListFiles2.patch, 
> mapredListFiles3.patch, mapredListFiles4.patch, mapredListFiles5.patch, 
> mapredListFiles.patch
>
>
> This jira will make FileInputFormat and CombinedFileInputForm to use the new 
> API, thus reducing the number of RPCs to HDFS NameNode.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to