org.apache.hadoop.tools.rumen
Class ReduceTaskAttemptInfo
java.lang.Object
org.apache.hadoop.tools.rumen.TaskAttemptInfo
org.apache.hadoop.tools.rumen.ReduceTaskAttemptInfo
public class ReduceTaskAttemptInfo
- extends TaskAttemptInfo
ReduceTaskAttemptInfo
represents the information with regard to a
reduce task attempt.
Constructor Summary |
ReduceTaskAttemptInfo(org.apache.hadoop.mapred.TaskStatus.State state,
TaskInfo taskInfo,
long shuffleTime,
long mergeTime,
long reduceTime)
|
Method Summary |
long |
getMergeRuntime()
Get the runtime for the merge phase of the reduce task-attempt |
long |
getReduceRuntime()
Get the runtime for the reduce phase of the reduce task-attempt. |
long |
getRuntime()
Get the total runtime for the task-attempt. |
long |
getShuffleRuntime()
Get the runtime for the shuffle phase of the reduce task-attempt. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReduceTaskAttemptInfo
public ReduceTaskAttemptInfo(org.apache.hadoop.mapred.TaskStatus.State state,
TaskInfo taskInfo,
long shuffleTime,
long mergeTime,
long reduceTime)
getReduceRuntime
public long getReduceRuntime()
- Get the runtime for the reduce phase of the reduce task-attempt.
- Returns:
- the runtime for the reduce phase of the reduce task-attempt
getShuffleRuntime
public long getShuffleRuntime()
- Get the runtime for the shuffle phase of the reduce task-attempt.
- Returns:
- the runtime for the shuffle phase of the reduce task-attempt
getMergeRuntime
public long getMergeRuntime()
- Get the runtime for the merge phase of the reduce task-attempt
- Returns:
- the runtime for the merge phase of the reduce task-attempt
getRuntime
public long getRuntime()
- Description copied from class:
TaskAttemptInfo
- Get the total runtime for the task-attempt.
- Specified by:
getRuntime
in class TaskAttemptInfo
- Returns:
- the total runtime for the task-attempt
Copyright © 2009 The Apache Software Foundation