Fix raw driver's setting of CPU mask.

We used to include it with the trailing "\n" which gave us parsing
errors in the UI (and the reason why they didn't show up in any of those
containers).
This commit is contained in:
Victor Marmol 2014-11-20 06:32:54 +08:00
parent 83d3810eba
commit fc622a4b56

View File

@ -103,7 +103,7 @@ func readString(dirpath string, file string) string {
glog.Errorf("raw driver: Failed to read %q: %s", cgroupFile, err)
return ""
}
return string(out)
return strings.TrimSpace(string(out))
}
func readInt64(dirpath string, file string) uint64 {
@ -112,7 +112,7 @@ func readInt64(dirpath string, file string) uint64 {
return 0
}
val, err := strconv.ParseUint(strings.TrimSpace(out), 10, 64)
val, err := strconv.ParseUint(out, 10, 64)
if err != nil {
glog.Errorf("raw driver: Failed to parse int %q from file %q: %s", out, path.Join(dirpath, file), err)
return 0