8257746: Regression introduced with JDK-8250984 - memory might be null in some machines
Reviewed-by: hseigel
This commit is contained in:
parent
13ca433ff6
commit
abc4300de9
@ -444,14 +444,14 @@ public class CgroupV1Subsystem implements CgroupSubsystem, CgroupV1Metrics {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public long getMemoryAndSwapFailCount() {
|
public long getMemoryAndSwapFailCount() {
|
||||||
if (!memory.isSwapEnabled()) {
|
if (memory != null && !memory.isSwapEnabled()) {
|
||||||
return getMemoryFailCount();
|
return getMemoryFailCount();
|
||||||
}
|
}
|
||||||
return getLongValue(memory, "memory.memsw.failcnt");
|
return getLongValue(memory, "memory.memsw.failcnt");
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getMemoryAndSwapLimit() {
|
public long getMemoryAndSwapLimit() {
|
||||||
if (!memory.isSwapEnabled()) {
|
if (memory != null && !memory.isSwapEnabled()) {
|
||||||
return getMemoryLimit();
|
return getMemoryLimit();
|
||||||
}
|
}
|
||||||
long retval = getLongValue(memory, "memory.memsw.limit_in_bytes");
|
long retval = getLongValue(memory, "memory.memsw.limit_in_bytes");
|
||||||
@ -469,14 +469,14 @@ public class CgroupV1Subsystem implements CgroupSubsystem, CgroupV1Metrics {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public long getMemoryAndSwapMaxUsage() {
|
public long getMemoryAndSwapMaxUsage() {
|
||||||
if (!memory.isSwapEnabled()) {
|
if (memory != null && !memory.isSwapEnabled()) {
|
||||||
return getMemoryMaxUsage();
|
return getMemoryMaxUsage();
|
||||||
}
|
}
|
||||||
return getLongValue(memory, "memory.memsw.max_usage_in_bytes");
|
return getLongValue(memory, "memory.memsw.max_usage_in_bytes");
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getMemoryAndSwapUsage() {
|
public long getMemoryAndSwapUsage() {
|
||||||
if (!memory.isSwapEnabled()) {
|
if (memory != null && !memory.isSwapEnabled()) {
|
||||||
return getMemoryUsage();
|
return getMemoryUsage();
|
||||||
}
|
}
|
||||||
return getLongValue(memory, "memory.memsw.usage_in_bytes");
|
return getLongValue(memory, "memory.memsw.usage_in_bytes");
|
||||||
|
Loading…
Reference in New Issue
Block a user