Compare commits

...

1 Commits

Author SHA1 Message Date
Maxim Kartashev
ad9239d1b8 JBR-4457 getOperatingSystemMXBean throws an NPE
Instead of picking specifically memory cgroup for "anyController",
pick any controller that appeared to be first in the map.
2022-05-12 08:00:32 -07:00

View File

@@ -110,7 +110,7 @@ public class CgroupSubsystemFactory {
Map<String, CgroupInfo> infos = result.getInfos();
if (result.isCgroupV2()) {
// For unified it doesn't matter which controller we pick.
CgroupInfo anyController = infos.get(MEMORY_CTRL);
CgroupInfo anyController = infos.values().iterator().next();
CgroupSubsystem subsystem = CgroupV2Subsystem.getInstance(anyController);
return subsystem != null ? new CgroupMetrics(subsystem) : null;
} else {