All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 6/7] toaster: Update for buildstats changes
@ 2015-12-17 14:54 Richard Purdie
  2015-12-18  9:21 ` FW: [OE-core] " Barros Pena, Belen
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Purdie @ 2015-12-17 14:54 UTC (permalink / raw)
  To: openembedded-core, toaster, Flanagan, Elizabeth

This updates the toaster class to use the new data format from buildstats.
This does mean it will no longer read IO data from older builds, however
since that data is completely useless anyway, I don't consider that to be
an issue.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass
index d63cff5..7af495e 100644
--- a/meta/classes/toaster.bbclass
+++ b/meta/classes/toaster.bbclass
@@ -199,8 +199,6 @@ python toaster_collect_task_stats() {
     def _read_stats(filename):
         cpu_usage = 0
         disk_io = 0
-        startio = '0'
-        endio = '0'
         started = '0'
         ended = '0'
         pn = ''
@@ -215,11 +213,11 @@ python toaster_collect_task_stats() {
         if "CPU usage" in statinfo:
             cpu_usage = str(statinfo["CPU usage"]).strip('% \n\r')
 
-        if "EndTimeIO" in statinfo:
-            endio = str(statinfo["EndTimeIO"]).strip('% \n\r')
+        if "IO write_bytes" in statinfo:
+            disk_io = disk_io + str(statinfo["IO write_bytes"]).strip('% \n\r')
 
-        if "StartTimeIO" in statinfo:
-            startio = str(statinfo["StartTimeIO"]).strip('% \n\r')
+        if "IO read_bytes" in statinfo:
+            disk_io = disk_io + str(statinfo["IO read_bytes"]).strip('% \n\r')
 
         if "Started" in statinfo:
             started = str(statinfo["Started"]).strip('% \n\r')
@@ -227,8 +225,6 @@ python toaster_collect_task_stats() {
         if "Ended" in statinfo:
             ended = str(statinfo["Ended"]).strip('% \n\r')
 
-        disk_io = int(endio) - int(startio)
-
         elapsed_time = float(ended) - float(started)
 
         cpu_usage = float(cpu_usage)




^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-12-21 11:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-17 14:54 [PATCH 6/7] toaster: Update for buildstats changes Richard Purdie
2015-12-18  9:21 ` FW: [OE-core] " Barros Pena, Belen
2015-12-18 10:56   ` Richard Purdie
2015-12-18 10:56     ` [Toaster] FW: " Richard Purdie
2015-12-18 10:56   ` FW: [OE-core] " Richard Purdie
2015-12-18 10:56     ` [Toaster] FW: " Richard Purdie
2015-12-21 11:34     ` FW: [OE-core] " Barros Pena, Belen
2015-12-21 11:34       ` [Toaster] FW: " Barros Pena, Belen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.