@InterfaceAudience.Private @InterfaceStability.Unstable public class NMSimulator extends TaskRunner.Task
| Constructor and Description |
|---|
NMSimulator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewContainer(org.apache.hadoop.yarn.api.records.Container container,
long lifeTimeMS)
launch a new container with the given life time
|
void |
cleanupContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
clean up an AM container and add to completed list
|
void |
firstStep() |
org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNode |
getNode() |
void |
init(String nodeIdStr,
org.apache.hadoop.yarn.api.records.Resource nodeResource,
int dispatchTime,
int heartBeatInterval,
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager pRm,
float pResourceUtilizationRatio) |
void |
init(String nodeIdStr,
org.apache.hadoop.yarn.api.records.Resource nodeResource,
int dispatchTime,
int heartBeatInterval,
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager pRm,
float pResourceUtilizationRatio,
Set<org.apache.hadoop.yarn.api.records.NodeLabel> labels) |
void |
lastStep() |
void |
middleStep() |
compareTo, getDelay, init, init, run, setEndTimepublic void init(String nodeIdStr, org.apache.hadoop.yarn.api.records.Resource nodeResource, int dispatchTime, int heartBeatInterval, org.apache.hadoop.yarn.server.resourcemanager.ResourceManager pRm, float pResourceUtilizationRatio, Set<org.apache.hadoop.yarn.api.records.NodeLabel> labels) throws IOException, org.apache.hadoop.yarn.exceptions.YarnException
IOExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionpublic void init(String nodeIdStr, org.apache.hadoop.yarn.api.records.Resource nodeResource, int dispatchTime, int heartBeatInterval, org.apache.hadoop.yarn.server.resourcemanager.ResourceManager pRm, float pResourceUtilizationRatio) throws IOException, org.apache.hadoop.yarn.exceptions.YarnException
IOExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionpublic void firstStep()
firstStep in class TaskRunner.Taskpublic void middleStep()
throws Exception
middleStep in class TaskRunner.TaskExceptionpublic void lastStep()
lastStep in class TaskRunner.Taskpublic org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNode getNode()
public void addNewContainer(org.apache.hadoop.yarn.api.records.Container container,
long lifeTimeMS)
public void cleanupContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
containerId - id of the container to be cleanedCopyright © 2008–2020 Apache Software Foundation. All rights reserved.