public interface ContainersMonitor extends org.apache.hadoop.service.Service, org.apache.hadoop.yarn.event.EventHandler<ContainersMonitorEvent>, ResourceView
Modifier and Type | Method and Description |
---|---|
static void |
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 . |
org.apache.hadoop.yarn.api.records.ResourceUtilization |
getContainersUtilization() |
float |
getVmemRatio() |
static void |
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 . |
void |
setAllocatedResourcesForContainers(org.apache.hadoop.yarn.api.records.Resource resource)
Set the allocated resources for containers.
|
void |
subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil) |
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, registerServiceListener, start, stop, unregisterServiceListener, waitForServiceToStop
getPmemAllocatedForContainers, getVCoresAllocatedForContainers, getVmemAllocatedForContainers, isPmemCheckEnabled, isVmemCheckEnabled
org.apache.hadoop.yarn.api.records.ResourceUtilization getContainersUtilization()
float getVmemRatio()
void subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil)
static void increaseResourceUtilization(ContainersMonitor containersMonitor, org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil, org.apache.hadoop.yarn.api.records.Resource resource)
Resource
to the
ResourceUtilization
.containersMonitor
- Containers Monitor.resourceUtil
- Resource Utilization.resource
- Resource.static void decreaseResourceUtilization(ContainersMonitor containersMonitor, org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil, org.apache.hadoop.yarn.api.records.Resource resource)
Resource
from the
ResourceUtilization
.containersMonitor
- Containers Monitor.resourceUtil
- Resource Utilization.resource
- Resource.void setAllocatedResourcesForContainers(org.apache.hadoop.yarn.api.records.Resource resource)
resource
- Resources allocated for the containers.Copyright © 2008–2023 Apache Software Foundation. All rights reserved.