mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 18:35:44 +03:00
ui: fix bug where allocation memory usage is always zero
This PR fixes a bug where allocation memory usage is always zero on Linux systems where the kernel is configured to use cgroups v2.
This commit is contained in:
@@ -49,7 +49,13 @@ class AllocationStatsTracker extends EmberObject.extend(AbstractStatsTracker) {
|
||||
percent: percent(cpuUsed, this.reservedCPU),
|
||||
});
|
||||
|
||||
const memoryUsed = frame.ResourceUsage.MemoryStats.RSS;
|
||||
let memoryUsed = 0;
|
||||
if (frame.ResourceUsage.MemoryStats.Usage) {
|
||||
memoryUsed = frame.ResourceUsage.MemoryStats.Usage;
|
||||
} else {
|
||||
memoryUsed = frame.ResourceUsage.MemoryStats.RSS;
|
||||
}
|
||||
|
||||
this.memory.pushObject({
|
||||
timestamp,
|
||||
used: memoryUsed,
|
||||
@@ -80,7 +86,13 @@ class AllocationStatsTracker extends EmberObject.extend(AbstractStatsTracker) {
|
||||
percentStack: percentCpuTotal + aggregateCpu,
|
||||
});
|
||||
|
||||
const taskMemoryUsed = taskFrame.ResourceUsage.MemoryStats.RSS;
|
||||
let taskMemoryUsed = 0;
|
||||
if (frame.ResourceUsage.MemoryStats.Usage) {
|
||||
taskMemoryUsed = frame.ResourceUsage.MemoryStats.Usage;
|
||||
} else {
|
||||
taskMemoryUsed = frame.ResourceUsage.MemoryStats.RSS;
|
||||
}
|
||||
|
||||
const percentMemoryTotal = percent(
|
||||
taskMemoryUsed / 1024 / 1024,
|
||||
this.reservedMemory
|
||||
|
||||
Reference in New Issue
Block a user