Bugfix searching for cgroup stats files. refs #2882
authorPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 12 Jun 2014 18:16:19 +0000 (14:16 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 12 Jun 2014 18:16:19 +0000 (14:16 -0400)
services/crunch/crunchstat/src/arvados.org/crunchstat/crunchstat.go

index 3544e7464600d8bd2fb9d20916b4300d17032782..0775090d5a450d5bf4d88706a2728a147968807e 100644 (file)
@@ -44,11 +44,11 @@ func OutputChannel(stdout chan string, stderr chan string) {
 
 func FindStat(cgroup_path string, statgroup string, stat string) string {
        path := fmt.Sprintf("%s/%s.%s", cgroup_path, statgroup, stat)
-       if _, err := os.Stat(path); err != nil {
+       if _, err := os.Stat(path); err == nil {
                return path
        }
        path = fmt.Sprintf("%s/%s/%s.%s", cgroup_path, statgroup, statgroup, stat)
-       if _, err := os.Stat(path); err != nil {
+       if _, err := os.Stat(path); err == nil {
                return path
        }
        return ""