[PATCH 0/6] rteval: overflow bucket support and misc fixes

John Kacur <[email protected]> Thu, 23 Jul 2026 15:47:44 -0400
Newsgroups org.kernel.vger.linux-rt-users
Message-ID <[email protected]>
This series adds overflow bucket handling to cyclictest and timerlat
measurement modules to properly track latencies that exceed the histogram
range. Previously, these samples were silently dropped, making it difficult
to assess system behavior under extreme latency conditions.

The overflow bucket is reported in both XML output and summary statistics,
with warnings when latencies exceed the configured histogram range.

Also included are a license update for test files (GPL-2.0-only to
GPL-2.0-or-later) and a fix for stressng --taskset argument parsing.

John Kacur (6):
  rteval: Change test file licenses from GPL-2.0-only to
    GPL-2.0-or-later
  rteval: Fix stressng --taskset argument parsing
  cyclictest: Add overflow bucket to handle latencies exceeding
    histogram range
  rteval: Improve overflow bucket handling and add timerlat support
  rteval: Refactor timerlat parsing and fix max line duplication bug
  rteval: Reduce verbose debug logging in timerlat stoptrace parsing

 rteval/modules/loads/stressng.py         |   2 +-
 rteval/modules/measurement/cyclictest.py |  75 +++++++++++--
 rteval/modules/measurement/timerlat.py   | 131 ++++++++++++++++++++---
 rteval/rteval_text.xsl                   |  30 +++++-
 tests/README.md                          |   2 +-
 tests/test_cpusetmanager.py              |   2 +-
 tests/test_process_blocklist.py          |   2 +-
 tests/unittest-legacy.py                 |   2 +-
 8 files changed, 221 insertions(+), 25 deletions(-)

-- 
2.55.0