Class ContainersMonitorImpl.ProcessTreeInfo
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainersMonitorImpl.ProcessTreeInfo
- Enclosing class:
- ContainersMonitorImpl
Encapsulates resource requirements of a process and its tree.
-
Constructor Summary
ConstructorsConstructorDescriptionProcessTreeInfo(org.apache.hadoop.yarn.api.records.ContainerId containerId, String pid, org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree, long vmemLimit, long pmemLimit, int cpuVcores) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.api.records.ContainerIdintgetPID()longlongvoid
-
Constructor Details
-
ProcessTreeInfo
public ProcessTreeInfo(org.apache.hadoop.yarn.api.records.ContainerId containerId, String pid, org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree, long vmemLimit, long pmemLimit, int cpuVcores)
-
-
Method Details
-
getContainerId
public org.apache.hadoop.yarn.api.records.ContainerId getContainerId() -
getPID
-
setPid
-
getVmemLimit
public long getVmemLimit()- Returns:
- Virtual memory limit for the process tree in bytes
-
getPmemLimit
public long getPmemLimit()- Returns:
- Physical memory limit for the process tree in bytes
-
getCpuVcores
public int getCpuVcores()- Returns:
- Number of cpu vcores assigned
-