hadoop-mapreduce-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matei Zaharia (JIRA)" <j...@apache.org>
Subject [jira] Created: (MAPREDUCE-1881) Improve TaskTrackerInstrumentation
Date Sun, 20 Jun 2010 02:36:22 GMT
Improve TaskTrackerInstrumentation

                 Key: MAPREDUCE-1881
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1881
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
            Reporter: Matei Zaharia
            Priority: Minor

The TaskTrackerInstrumentation class provides a useful way to capture key events at the TaskTracker
for use in various reporting tools, but it is currently rather limited, because only one TaskTrackerInstrumentation
can be added to a given TaskTracker and this objects receives minimal information about tasks
(only their IDs). I propose enhancing the functionality through two changes:

# Support a comma-separated list of TaskTrackerInstrumentation classes rather than just a
single one in the JobConf, and report events to all of them.
# Make the reportTaskLaunch and reportTaskEnd methods in TaskTrackerInstrumentation receive
a reference to a whole Task object rather than just its TaskAttemptID. It might also be useful
to make the latter receive the task's final state, i.e. failed, killed, or successful.

I'm just posting this here to get a sense of whether this is a good idea. If people think
it's okay, I will make a patch against trunk that implements these changes.

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

View raw message