Skip to content

Commit d7f16a5

Browse files
Expose total_rss when hierarchy is enabled
1 parent 48f6b99 commit d7f16a5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

container/libcontainer/helpers.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,8 +466,14 @@ func setMemoryStats(s *cgroups.Stats, ret *info.ContainerStats) {
466466
ret.Memory.Usage = s.MemoryStats.Usage.Usage
467467
ret.Memory.Failcnt = s.MemoryStats.Usage.Failcnt
468468
ret.Memory.Cache = s.MemoryStats.Stats["cache"]
469-
ret.Memory.RSS = s.MemoryStats.Stats["rss"]
470-
ret.Memory.Swap = s.MemoryStats.Stats["swap"]
469+
470+
if s.MemoryStats.UseHierarchy {
471+
ret.Memory.RSS = s.MemoryStats.Stats["total_rss"]
472+
ret.Memory.Swap = s.MemoryStats.Stats["total_swap"]
473+
} else {
474+
ret.Memory.RSS = s.MemoryStats.Stats["rss"]
475+
ret.Memory.Swap = s.MemoryStats.Stats["swap"]
476+
}
471477
if v, ok := s.MemoryStats.Stats["pgfault"]; ok {
472478
ret.Memory.ContainerData.Pgfault = v
473479
ret.Memory.HierarchicalData.Pgfault = v

0 commit comments

Comments
 (0)