Class TaskAttemptFinishingMonitor
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.util.AbstractLivelinessMonitor<org.apache.hadoop.mapreduce.v2.api.records.TaskAttemptId>
org.apache.hadoop.mapreduce.v2.app.TaskAttemptFinishingMonitor
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service
public class TaskAttemptFinishingMonitor
extends org.apache.hadoop.yarn.util.AbstractLivelinessMonitor<org.apache.hadoop.mapreduce.v2.api.records.TaskAttemptId>
This class generates TA_TIMED_OUT if the task attempt stays in FINISHING
state for too long.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Field Summary
Fields inherited from class org.apache.hadoop.yarn.util.AbstractLivelinessMonitor
DEFAULT_EXPIRE -
Constructor Summary
ConstructorsConstructorDescriptionTaskAttemptFinishingMonitor(org.apache.hadoop.yarn.event.EventHandler eventHandler) -
Method Summary
Methods inherited from class org.apache.hadoop.yarn.util.AbstractLivelinessMonitor
getExpireInterval, receivedPing, register, register, resetTimer, serviceStart, serviceStop, setExpireInterval, setMonitorInterval, setResetTimeOnStart, unregisterMethods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceInit, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
-
Constructor Details
-
TaskAttemptFinishingMonitor
public TaskAttemptFinishingMonitor(org.apache.hadoop.yarn.event.EventHandler eventHandler)
-
-
Method Details
-
init
public void init(org.apache.hadoop.conf.Configuration conf) - Specified by:
initin interfaceorg.apache.hadoop.service.Service- Overrides:
initin classorg.apache.hadoop.service.AbstractService
-
expire
protected void expire(org.apache.hadoop.mapreduce.v2.api.records.TaskAttemptId id) - Specified by:
expirein classorg.apache.hadoop.yarn.util.AbstractLivelinessMonitor<org.apache.hadoop.mapreduce.v2.api.records.TaskAttemptId>
-