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 |
subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil) |
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, registerServiceListener, start, stop, unregisterServiceListener, waitForServiceToStopgetPmemAllocatedForContainers, getVCoresAllocatedForContainers, getVmemAllocatedForContainers, isPmemCheckEnabled, isVmemCheckEnabledorg.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.Copyright © 2008–2022 Apache Software Foundation. All rights reserved.