Package | Description |
---|---|
org.apache.hadoop.yarn.server.nodemanager.containermanager | |
org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor | |
org.apache.hadoop.yarn.server.nodemanager.containermanager.scheduler |
Container Scheduler
|
Modifier and Type | Method and Description |
---|---|
protected ContainersMonitor |
ContainerManagerImpl.createContainersMonitor(ContainerExecutor exec) |
ContainersMonitor |
ContainerManager.getContainersMonitor() |
ContainersMonitor |
ContainerManagerImpl.getContainersMonitor() |
Modifier and Type | Class and Description |
---|---|
class |
ContainersMonitorImpl
Monitors containers collecting resource usage and preempting the container
if it exceeds its limits.
|
Modifier and Type | Method and Description |
---|---|
static void |
ContainersMonitor.decreaseResourceUtilization(ContainersMonitor containersMonitor,
org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
org.apache.hadoop.yarn.api.records.Resource resource)
Utility method to subtract a
Resource from the
ResourceUtilization . |
static void |
ContainersMonitor.increaseResourceUtilization(ContainersMonitor containersMonitor,
org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
org.apache.hadoop.yarn.api.records.Resource resource)
Utility method to add a
Resource to the
ResourceUtilization . |
Modifier and Type | Method and Description |
---|---|
ContainersMonitor |
ContainerScheduler.getContainersMonitor() |
ContainersMonitor |
AllocationBasedResourceUtilizationTracker.getContainersMonitor() |
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.