12748: Computed elapsed seconds for Crunch2 container requests.
authorTom Morris <tfmorris@veritasgenetics.com>
Tue, 5 Dec 2017 00:01:37 +0000 (19:01 -0500)
committerTom Morris <tfmorris@veritasgenetics.com>
Tue, 14 Aug 2018 20:21:32 +0000 (16:21 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Morris <tfmorris@veritasgenetics.com>

tools/crunchstat-summary/crunchstat_summary/summarizer.py

index ea30d0c5493ee26216b29127be375d818a9a1599..0148203e3ff8b0ad2b9c7ba475053d162ff3b9ce 100644 (file)
@@ -170,6 +170,12 @@ class Summarizer(object):
                 self.starttime = timestamp
             self.finishtime = timestamp
 
+            if not self.detected_crunch1:
+                elapsed = (timestamp - task.starttime).seconds
+                self.task_stats[task_id]['time'] = {'elapsed': elapsed}
+                if elapsed > self.stats_max['time']['elapsed']:
+                    self.stats_max['time']['elapsed'] = elapsed
+
             this_interval_s = None
             for group in ['current', 'interval']:
                 if not m.group(group):