java.lang.Comparable<java.util.concurrent.Delayed>, java.lang.Runnable, java.util.concurrent.Delayed@Private @Unstable public class MRAMSimulator extends AMSimulator
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
MAP_TYPE |
|
static java.lang.String |
REDUCE_TYPE |
amtype, appAttemptId, appId, finishedContainers, isTracked, oldAppId, queue, recordFactory, responseQueue, rm, se, simulateFinishTimeMS, simulateStartTimeMS, totalContainers, traceFinishTimeMS, traceStartTimeMS| Constructor | Description |
|---|---|
MRAMSimulator() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
checkStop() |
|
void |
init(AMDefinition amDef,
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager rm,
SLSRunner slsRunner,
boolean tracked,
long baselineTimeMS,
long heartbeatInterval,
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationId,AMSimulator> appIdToAMSim) |
|
void |
initReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
long deadline,
long now) |
|
void |
lastStep() |
|
void |
notifyAMContainerLaunched(org.apache.hadoop.yarn.api.records.Container masterContainer) |
|
protected void |
processResponseQueue() |
|
protected void |
sendContainerRequest() |
createAllocateRequest, createAllocateRequest, createResourceRequest, firstStep, getAMType, getApplicationAttemptId, getApplicationId, getDuration, getNumTasks, getQueue, getRanNodes, middleStep, packageRequests, setReservationRequest, untrackAppcompareTo, getDelay, init, init, run, setEndTimepublic static final java.lang.String MAP_TYPE
public static final java.lang.String REDUCE_TYPE
public void init(AMDefinition amDef, org.apache.hadoop.yarn.server.resourcemanager.ResourceManager rm, SLSRunner slsRunner, boolean tracked, long baselineTimeMS, long heartbeatInterval, java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationId,AMSimulator> appIdToAMSim)
init in class AMSimulatorpublic void notifyAMContainerLaunched(org.apache.hadoop.yarn.api.records.Container masterContainer)
throws java.lang.Exception
notifyAMContainerLaunched in class AMSimulatorjava.lang.Exceptionprotected void processResponseQueue()
throws java.lang.Exception
processResponseQueue in class AMSimulatorjava.lang.Exceptionprotected void sendContainerRequest()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException,
java.lang.InterruptedException
sendContainerRequest in class AMSimulatororg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic void initReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
long deadline,
long now)
initReservation in class AMSimulatorprotected void checkStop()
checkStop in class AMSimulatorpublic void lastStep()
throws java.lang.Exception
lastStep in class AMSimulatorjava.lang.ExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.