public static class ContainersMonitorImpl.ProcessTreeInfo extends Object
Constructor and Description |
---|
ContainersMonitorImpl.ProcessTreeInfo(org.apache.hadoop.yarn.api.records.ContainerId containerId,
String pid,
org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree,
long vmemLimit,
long pmemLimit,
int cpuVcores) |
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.yarn.api.records.ContainerId |
getContainerId() |
int |
getCpuVcores() |
String |
getPID() |
long |
getPmemLimit() |
org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree |
getProcessTree() |
long |
getVmemLimit() |
void |
setPid(String pid) |
void |
setProcessTree(org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree) |
void |
setResourceLimit(long pmemLimit,
long vmemLimit,
int cpuVcores)
Set resource limit for enforcement
|
public ContainersMonitorImpl.ProcessTreeInfo(org.apache.hadoop.yarn.api.records.ContainerId containerId, String pid, org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree, long vmemLimit, long pmemLimit, int cpuVcores)
public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
public String getPID()
public void setPid(String pid)
public org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree getProcessTree()
public void setProcessTree(org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree)
public long getVmemLimit()
public long getPmemLimit()
public int getCpuVcores()
public void setResourceLimit(long pmemLimit, long vmemLimit, int cpuVcores)
pmemLimit
- Physical memory limit for the process tree in bytesvmemLimit
- Virtual memory limit for the process tree in bytescpuVcores
- Number of cpu vcores assignedCopyright © 2018 Apache Software Foundation. All Rights Reserved.