From 757c7581c8334b6b527d1c922fe5007d5004eca2 Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Mon, 24 Feb 2014 11:08:20 -0800 Subject: [PATCH] Use the cpu cgroup subsystem instead of memory because its non optional Docker-DCO-1.1-Signed-off-by: Michael Crosby (github: crosbymichael) --- execdriver/lxc/driver.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/execdriver/lxc/driver.go b/execdriver/lxc/driver.go index 5be7ad2219..fce6d6717c 100644 --- a/execdriver/lxc/driver.go +++ b/execdriver/lxc/driver.go @@ -301,9 +301,8 @@ func (d *driver) Info(id string) execdriver.Info { func (d *driver) GetPidsForContainer(id string) ([]int, error) { pids := []int{} - // memory is chosen randomly, any cgroup used by docker works - subsystem := "memory" - + // cpu is chosen because it is the only non optional subsystem in cgroups + subsystem := "cpu" cgroupRoot, err := cgroups.FindCgroupMountpoint(subsystem) if err != nil { return pids, err