Issue Details (XML | Word | Printable)

Key: HADOOP-1158
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Arun C Murthy
Reporter: Devaraj Das
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Hadoop Common

JobTracker should collect statistics of failed map output fetches, and take decisions to reexecute map tasks and/or restart the (possibly faulty) Jetty server on the TaskTracker

Created: 25/Mar/07 06:45 PM   Updated: 08/Jul/09 04:52 PM
Return to search
Component/s: None
Affects Version/s: 0.12.2
Fix Version/s: 0.15.0

Time Tracking:
Not Specified

File Attachments:
  Size
Text File HADOOP-1158_20070702_1.patch 2007-07-02 12:36 PM Arun C Murthy 48 kB
Text File Licensed for inclusion in ASF works HADOOP-1158_2_20070808.patch 2007-08-08 05:35 PM Arun C Murthy 50 kB
Text File Licensed for inclusion in ASF works HADOOP-1158_3_20070809.patch 2007-08-09 03:36 AM Arun C Murthy 51 kB
Text File Licensed for inclusion in ASF works HADOOP-1158_4_20070817.patch 2007-08-17 04:13 AM Arun C Murthy 51 kB
Text File Licensed for inclusion in ASF works HADOOP-1158_5_20070823.patch 2007-08-23 03:53 AM Arun C Murthy 51 kB
Issue Links:
Duplicate
 
Reference
 

Resolution Date: 23/Aug/07 04:36 PM


 Description  « Hide
The JobTracker should keep a track (with feedback from Reducers) of how many times a fetch for a particular map output failed. If this exceeds a certain threshold, then that map should be declared as lost, and should be reexecuted elsewhere. Based on the number of such complaints from Reducers, the JobTracker can blacklist the TaskTracker. This will make the framework reliable - it will take care of (faulty) TaskTrackers that sometimes always fail to serve up map outputs (for which exceptions are not properly raised/handled, for e.g., if the exception/problem happens in the Jetty server).

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order