|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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> |
SchedulerApplication.liveContainers
|
protected List<RMContainer> |
SchedulerApplication.newlyAllocatedContainers
|
protected Map<org.apache.hadoop.yarn.api.records.Priority,Map<org.apache.hadoop.yarn.api.records.NodeId,RMContainer>> |
SchedulerApplication.reservedContainers
|
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler that return RMContainer | |
---|---|
RMContainer |
ContainerPreemptEvent.getContainer()
|
RMContainer |
SchedulerApplication.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId id)
|
RMContainer |
SchedulerApplication.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> |
SchedulerApplication.getLiveContainers()
Get the live containers of the application. |
Collection<RMContainer> |
SchedulerAppReport.getLiveContainers()
Get the list of live containers |
List<RMContainer> |
SchedulerApplication.getReservedContainers()
Get the list of reserved containers |
Collection<RMContainer> |
SchedulerAppReport.getReservedContainers()
Get the list of reserved containers |
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler with parameters of type RMContainer | |
---|---|
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 |
RMContainer |
SchedulerApplication.reserve(SchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.Container container)
|
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 |
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)
|
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)
|
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)
A container assigned to the queue has completed. |
void |
CapacityScheduler.dropContainerReservation(RMContainer container)
|
void |
CapacityScheduler.killContainer(RMContainer cont)
|
void |
CapacityScheduler.preemptContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid,
RMContainer cont)
|
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)
|
RMContainer |
FiCaSchedulerNode.getReservedContainer()
|
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica that return types with arguments of type RMContainer | |
---|---|
List<RMContainer> |
FiCaSchedulerNode.getRunningContainers()
|
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica with parameters of type RMContainer | |
---|---|
void |
FiCaSchedulerNode.allocateContainer(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContainer rmContainer)
The Scheduler has allocated containers on this node to the given application. |
boolean |
FiCaSchedulerApp.containerCompleted(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
void |
FiCaSchedulerNode.reserveResource(SchedulerApplication application,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer reservedContainer)
|
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 |
FSSchedulerApp.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 |
FSSchedulerNode.getReservedContainer()
|
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair that return types with arguments of type RMContainer | |
---|---|
Set<RMContainer> |
FSSchedulerApp.getPreemptionContainers()
|
List<RMContainer> |
FSSchedulerNode.getRunningContainers()
|
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair with parameters of type RMContainer | |
---|---|
void |
FSSchedulerApp.addPreemption(RMContainer container,
long time)
|
void |
FSSchedulerNode.allocateContainer(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContainer rmContainer)
The Scheduler has allocated containers on this node to the given application. |
void |
FSSchedulerApp.containerCompleted(RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event)
|
Long |
FSSchedulerApp.getContainerPreemptionTime(RMContainer container)
|
void |
FSSchedulerNode.reserveResource(FSSchedulerApp application,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer reservedContainer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |