public class PerSourceNodeTracker extends Object
| Constructor and Description |
|---|
PerSourceNodeTracker(int sourceId,
org.apache.hadoop.yarn.event.EventHandler eventHandler,
AppContext appContext,
int maxTaskFailuresPerNode,
boolean nodeBlacklistingEnabled,
int blacklistDisablePercent,
boolean nodeUpdatesRescheduleEnabled) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
computeIgnoreBlacklisting() |
void |
dagComplete(DAG dag) |
AMNode |
get(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
int |
getNumNodes() |
void |
handle(AMNodeEvent rEvent) |
boolean |
isBlacklistingIgnored() |
void |
nodeSeen(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
public PerSourceNodeTracker(int sourceId,
org.apache.hadoop.yarn.event.EventHandler eventHandler,
AppContext appContext,
int maxTaskFailuresPerNode,
boolean nodeBlacklistingEnabled,
int blacklistDisablePercent,
boolean nodeUpdatesRescheduleEnabled)
public void nodeSeen(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public AMNode get(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public int getNumNodes()
public void handle(AMNodeEvent rEvent)
@InterfaceAudience.Private public boolean isBlacklistingIgnored()
protected void computeIgnoreBlacklisting()
public void dagComplete(DAG dag)
Copyright © 2019 Apache Software Foundation. All rights reserved.