realtime-tests/rt-tests-hwlatdetect-Add-fi...

43 lines
1.4 KiB
Diff

From 96e78093832288b705c507b1ee443aeffe126bba Mon Sep 17 00:00:00 2001
From: Costa Shulyupin <costa.shul@redhat.com>
Date: Mon, 13 Feb 2023 19:11:36 +0200
Subject: [PATCH 2/3] rt-tests: hwlatdetect: Add field cpu to samples output
Information about CPU index is valuable for debugging
latency issues
Signed-off-by: John Kacur <jkacur@redhat.com>
---
src/hwlatdetect/hwlatdetect.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/hwlatdetect/hwlatdetect.py b/src/hwlatdetect/hwlatdetect.py
index 68df58f7e2d0..dc28f38b751a 100755
--- a/src/hwlatdetect/hwlatdetect.py
+++ b/src/hwlatdetect/hwlatdetect.py
@@ -237,10 +237,11 @@ class Tracer(Detector):
class Sample:
'private class for tracer sample data'
- __slots__ = 'timestamp', 'inner', 'outer'
+ __slots__ = 'cpu', 'timestamp', 'inner', 'outer'
def __init__(self, line):
fields = line.split()
+ self.cpu = int(fields[1][1:-1])
i, o = fields[6].split('/')
ts = fields[7][3:]
self.timestamp = str(ts)
@@ -248,7 +249,7 @@ class Tracer(Detector):
self.outer = int(o)
def __str__(self):
- return f"ts: {self.timestamp}, inner:{self.inner}, outer:{self.outer}"
+ return f"ts: {self.timestamp}, inner:{self.inner}, outer:{self.outer}, cpu:{self.cpu}"
def display(self):
""" convert object to string and print """
--
2.39.1