From 16f298fb95cb9fe07c05263768414dbc4d4a4fc0 Mon Sep 17 00:00:00 2001 From: Diptanu Choudhury Date: Fri, 20 May 2016 16:37:52 -0700 Subject: [PATCH] Fixed the percentage calculation for cgroups --- client/driver/executor/executor_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/driver/executor/executor_linux.go b/client/driver/executor/executor_linux.go index 56ae2f734..cbbb27b24 100644 --- a/client/driver/executor/executor_linux.go +++ b/client/driver/executor/executor_linux.go @@ -165,7 +165,7 @@ func (e *UniversalExecutor) Stats() (*cstructs.TaskResourceUsage, error) { ThrottledTime: stats.CpuStats.ThrottlingData.ThrottledTime, } if e.cpuStats != nil { - cs.Percent = e.cpuStats.Percent(float64(totalProcessCPUUsage)) + cs.Percent = e.cpuStats.Percent(float64(totalProcessCPUUsage) / nanosecondsInSecond) } return &cstructs.TaskResourceUsage{MemoryStats: ms, CpuStats: cs, Timestamp: time.Now()}, nil }