(dirpath string, file string)
| 237 | } |
| 238 | |
| 239 | func readString(dirpath string, file string) string { |
| 240 | cgroupFile := path.Join(dirpath, file) |
| 241 | |
| 242 | // Read |
| 243 | out, err := os.ReadFile(cgroupFile) |
| 244 | if err != nil { |
| 245 | // Ignore non-existent files |
| 246 | if !os.IsNotExist(err) { |
| 247 | klog.Warningf("readString: Failed to read %q: %s", cgroupFile, err) |
| 248 | } |
| 249 | return "" |
| 250 | } |
| 251 | return strings.TrimSpace(string(out)) |
| 252 | } |
| 253 | |
| 254 | // Convert from [1-10000] to [2-262144] |
| 255 | func convertCPUWeightToCPULimit(weight uint64) (uint64, error) { |
no test coverage detected
searching dependent graphs…