|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.ahs |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.ahs with parameters of type RMContainer | |
|---|---|
void |
RMApplicationHistoryWriter.containerFinished(RMContainer container)
|
void |
RMApplicationHistoryWriter.containerStarted(RMContainer container)
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.metrics |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.metrics with parameters of type RMContainer | |
|---|---|
void |
SystemMetricsPublisher.containerCreated(RMContainer container,
long createdTime)
|
void |
SystemMetricsPublisher.containerFinished(RMContainer container,
long finishedTime)
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt with parameters of type RMContainer | |
|---|---|
void |
RMAppAttemptMetrics.updatePreemptionInfo(org.apache.hadoop.yarn.api.records.Resource resource,
RMContainer container)
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.rmcontainer |
|---|
| Classes in org.apache.hadoop.yarn.server.resourcemanager.rmcontainer that implement RMContainer | |
|---|---|
class |
RMContainerImpl
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler |
|---|
| Fields in org.apache.hadoop.yarn.server.resourcemanager.scheduler with type parameters of type RMContainer | |
|---|---|
protected Map<org.apache.hadoop.yarn.api.records.ContainerId,RMContainer> |
SchedulerApplicationAttempt.liveContainers
|
protected List<RMContainer> |
SchedulerApplicationAttempt.newlyAllocatedContainers
|
protected Map<org.apache.hadoop.yarn.api.records.Priority,Map<org.apache.hadoop.yarn.api.records.NodeId,RMContainer>> |
SchedulerApplicationAttempt.reservedContainers
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler that return RMContainer | |
|---|---|
RMContainer |
ContainerPreemptEvent.getContainer()
|
RMContainer |
SchedulerNode.getReservedContainer()
|
RMContainer |
YarnScheduler.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
Get the container for the given containerId. |
RMContainer |
SchedulerApplicationAttempt.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId id)
|
RMContainer |
AbstractYarnScheduler.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
|
RMContainer |
SchedulerApplicationAttempt.reserve(SchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.Container container)
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler that return types with arguments of type RMContainer | |
|---|---|
Collection<RMContainer> |
SchedulerAppReport.getLiveContainers()
Get the list of live containers |
Collection<RMContainer> |
SchedulerApplicationAttempt.getLiveContainers()
Get the live containers of the application. |
Map<org.apache.hadoop.yarn.api.records.ContainerId,RMContainer> |
SchedulerApplicationAttempt.getLiveContainersMap()
|
Collection<RMContainer> |
SchedulerAppReport.getReservedContainers()
Get the list of reserved containers |
List<RMContainer> |
SchedulerApplicationAttempt.getReservedContainers()
Get the list of reserved containers |
List<RMContainer> |
SchedulerNode.getRunningContainers()
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler with parameters of type RMContainer | |
|---|---|
void |
SchedulerNode.allocateContainer(RMContainer rmContainer)
The Scheduler has allocated containers on this node to the given application. |
protected abstract void |
AbstractYarnScheduler.completedContainer(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
void |
PreemptableResourceScheduler.dropContainerReservation(RMContainer container)
If the scheduler support container reservations, this method is used to ask the scheduler to drop the reservation for the given container. |
void |
PreemptableResourceScheduler.killContainer(RMContainer container)
Ask the scheduler to forcibly interrupt the container given as input |
void |
PreemptableResourceScheduler.preemptContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid,
RMContainer container)
Ask the scheduler to obtain back the container from a specific application by issuing a preemption request |
void |
Queue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
SchedulerApplicationAttempt schedulerAttempt,
RMContainer rmContainer)
Recover the state of the queue for a given container. |
void |
SchedulerNode.recoverContainer(RMContainer rmContainer)
|
void |
SchedulerApplicationAttempt.recoverContainer(RMContainer rmContainer)
|
void |
AppSchedulingInfo.recoverContainer(RMContainer rmContainer)
|
protected void |
AbstractYarnScheduler.recoverResourceRequestForContainer(RMContainer rmContainer)
Recover resource request back from RMContainer when a container is preempted before AM pulled the same. |
RMContainer |
SchedulerApplicationAttempt.reserve(SchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.Container container)
|
abstract void |
SchedulerNode.reserveResource(SchedulerApplicationAttempt attempt,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer container)
Reserve container for the attempt on this node. |
protected void |
SchedulerNode.setReservedContainer(RMContainer reservedContainer)
|
| Constructors in org.apache.hadoop.yarn.server.resourcemanager.scheduler with parameters of type RMContainer | |
|---|---|
ContainerPreemptEvent(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid,
RMContainer container,
ContainerPreemptEventType type)
|
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity that return RMContainer | |
|---|---|
RMContainer |
CSAssignment.getExcessReservation()
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type RMContainer | |
|---|---|
void |
ParentQueue.attachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
RMContainer rmContainer)
|
void |
LeafQueue.attachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
RMContainer rmContainer)
|
void |
CSQueue.attachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
RMContainer container)
Attach a container to this queue |
void |
ParentQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
FiCaSchedulerNode node,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event,
CSQueue completedChildQueue,
boolean sortQueues)
|
void |
LeafQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
FiCaSchedulerNode node,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event,
CSQueue childQueue,
boolean sortQueues)
|
void |
CSQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
FiCaSchedulerNode node,
RMContainer container,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event,
CSQueue childQueue,
boolean sortQueues)
A container assigned to the queue has completed. |
protected void |
CapacityScheduler.completedContainer(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
void |
ParentQueue.detachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
RMContainer rmContainer)
|
void |
LeafQueue.detachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
RMContainer rmContainer)
|
void |
CSQueue.detachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
RMContainer container)
Detach a container from this queue |
void |
CapacityScheduler.dropContainerReservation(RMContainer container)
|
void |
CapacityScheduler.killContainer(RMContainer cont)
|
void |
CapacityScheduler.preemptContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid,
RMContainer cont)
|
void |
ParentQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
SchedulerApplicationAttempt attempt,
RMContainer rmContainer)
|
void |
LeafQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
SchedulerApplicationAttempt attempt,
RMContainer rmContainer)
|
| Constructors in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type RMContainer | |
|---|---|
CSAssignment(FiCaSchedulerApp application,
RMContainer excessReservation)
|
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica that return RMContainer | |
|---|---|
RMContainer |
FiCaSchedulerApp.allocate(NodeType type,
FiCaSchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
org.apache.hadoop.yarn.api.records.ResourceRequest request,
org.apache.hadoop.yarn.api.records.Container container)
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica with parameters of type RMContainer | |
|---|---|
boolean |
FiCaSchedulerApp.containerCompleted(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
void |
FiCaSchedulerNode.reserveResource(SchedulerApplicationAttempt application,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer container)
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair that return RMContainer | |
|---|---|
RMContainer |
FSAppAttempt.allocate(NodeType type,
FSSchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
org.apache.hadoop.yarn.api.records.ResourceRequest request,
org.apache.hadoop.yarn.api.records.Container container)
|
RMContainer |
Schedulable.preemptContainer()
Preempt a container from this Schedulable if possible. |
RMContainer |
FSParentQueue.preemptContainer()
|
RMContainer |
FSLeafQueue.preemptContainer()
|
RMContainer |
FSAppAttempt.preemptContainer()
Preempt a running container according to the priority |
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair that return types with arguments of type RMContainer | |
|---|---|
Set<RMContainer> |
FSAppAttempt.getPreemptionContainers()
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair with parameters of type RMContainer | |
|---|---|
void |
FSAppAttempt.addPreemption(RMContainer container,
long time)
|
protected void |
FairScheduler.completedContainer(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
Clean up a completed container. |
void |
FSAppAttempt.containerCompleted(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
Long |
FSAppAttempt.getContainerPreemptionTime(RMContainer container)
|
void |
FSParentQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
SchedulerApplicationAttempt schedulerAttempt,
RMContainer rmContainer)
|
void |
FSLeafQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
SchedulerApplicationAttempt schedulerAttempt,
RMContainer rmContainer)
|
void |
FSSchedulerNode.reserveResource(SchedulerApplicationAttempt application,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer container)
|
protected void |
FairScheduler.warnOrKillContainer(RMContainer container)
|
| Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo |
|---|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo that return RMContainer | |
|---|---|
RMContainer |
FifoScheduler.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
|
| Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo with parameters of type RMContainer | |
|---|---|
protected void |
FifoScheduler.completedContainer(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||