Explorar o código

Merge pull request #4309 from crosbymichael/change-cgroup-subsystem

Use the cpu cgroup subsystem instead of memory because its non optional
Guillaume J. Charmes %!s(int64=11) %!d(string=hai) anos
pai
achega
b6d4c27fcd
Modificáronse 1 ficheiros con 2 adicións e 3 borrados
  1. 2 3
      execdriver/lxc/driver.go

+ 2 - 3
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