Merge pull request #68816 from FengyunPan2/cgroup-info
Add helpful log for checking cgrop path
This commit is contained in:
		| @@ -255,6 +255,7 @@ func (m *cgroupManagerImpl) Exists(name CgroupName) bool { | ||||
| 	// once resolved, we can remove this code. | ||||
| 	whitelistControllers := sets.NewString("cpu", "cpuacct", "cpuset", "memory", "systemd") | ||||
|  | ||||
| 	var missingPaths []string | ||||
| 	// If even one cgroup path doesn't exist, then the cgroup doesn't exist. | ||||
| 	for controller, path := range cgroupPaths { | ||||
| 		// ignore mounts we don't care about | ||||
| @@ -262,10 +263,15 @@ func (m *cgroupManagerImpl) Exists(name CgroupName) bool { | ||||
| 			continue | ||||
| 		} | ||||
| 		if !libcontainercgroups.PathExists(path) { | ||||
| 			return false | ||||
| 			missingPaths = append(missingPaths, path) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	if len(missingPaths) > 0 { | ||||
| 		glog.V(4).Infof("The Cgroup %v has some missing paths: %v", name, missingPaths) | ||||
| 		return false | ||||
| 	} | ||||
|  | ||||
| 	return true | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 k8s-ci-robot
					k8s-ci-robot