Fix elapsed time calculation.
[arvados.git] / tools / crunchstat-summary / crunchstat_summary / summarizer.py
index 6d567e68dc068f443cccc41435bde9ffaa9c32b8..884f16b4a7db36f64d95bc256938352837f91412 100644 (file)
@@ -167,9 +167,9 @@ class Summarizer(object):
             if task.finishtime is None or timestamp > task.finishtime:
                 task.finishtime = timestamp
 
-            if self.starttime is None or timestamp < task.starttime:
+            if self.starttime is None or timestamp < self.starttime:
                 self.starttime = timestamp
-            if self.finishtime is None or timestamp < task.finishtime:
+            if self.finishtime is None or timestamp > self.finishtime:
                 self.finishtime = timestamp
 
             if (not self.detected_crunch1) and task.starttime is not None and task.finishtime is not None: