MCPcopy Create free account
hub / github.com/containers/common / GetAvailableControllers

Function GetAvailableControllers

pkg/cgroups/cgroups.go:184–195  ·  view source on GitHub ↗

GetAvailableControllers get string:bool map of all the available controllers

(exclude map[string]controllerHandler, cgroup2 bool)

Source from the content-addressed store, hash-verified

182
183// GetAvailableControllers get string:bool map of all the available controllers
184func GetAvailableControllers(exclude map[string]controllerHandler, cgroup2 bool) ([]string, error) {
185 availableControllers, err := getAvailableControllers(exclude, cgroup2)
186 if err != nil {
187 return nil, err
188 }
189 controllerList := []string{}
190 for _, controller := range availableControllers {
191 controllerList = append(controllerList, controller.name)
192 }
193
194 return controllerList, nil
195}
196
197func cgroupV1GetAllSubsystems() ([]string, error) {
198 f, err := os.Open("/proc/cgroups")

Callers

nothing calls this directly

Calls 1

getAvailableControllersFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…