| 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 | Description |
|---|---|---|
protected ContainersMonitor |
ContainerManagerImpl.createContainersMonitor(ContainerExecutor exec) |
|
ContainersMonitor |
ContainerManager.getContainersMonitor() |
|
ContainersMonitor |
ContainerManagerImpl.getContainersMonitor() |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ContainersMonitorImpl |
Monitors containers collecting resource usage and preempting the container
if it exceeds its limits.
|
| Modifier and Type | Method | 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 | Description |
|---|---|---|
ContainersMonitor |
AllocationBasedResourceUtilizationTracker.getContainersMonitor() |
|
ContainersMonitor |
ContainerScheduler.getContainersMonitor() |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.