lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251113182354.43767-1-jkacur@redhat.com>
Date: Thu, 13 Nov 2025 13:23:54 -0500
From: John Kacur <jkacur@...hat.com>
To: linux-rt-users <linux-rt-users@...r.kernel.org>,
	lkml <linux-kernel@...r.kernel.org>
Cc: Clark Williams <williams@...hat.com>,
	Tomas Glozar <tglozar@...hat.com>,
	John Kacur <jkacur@...hat.com>
Subject: [ANNOUNCE] rteval-v3.10

I am pleased to announce v3.10 of rteval

This version has some changes to make the timerlat module work more
closely to the cyclictest module. In particular we set dma_latency to 0
by default. You can of course shut that off, or use a different number

It is also easier now to switch back and forth between cyclictest and
timerlat. Before you had to edit the rteval.conf file, and you can still
do this, but there is also a command-line switch to change this. If you
don't specify at the command-line or in the rteval.conf file, then
timerlat is the default.

The menu now displays the cyclictest and timerlat options
simultaneously.

--no-aa (no auto-analysis in timerlat) is a default now.

To fetch

Clone
git://git.kernel.org/pub/scm/utils/rteval/rteval.git

Branch: main
Tag: v3.10

Tarballs available here:
https://kernel.org/pub/linux/utils/rteval

Older version tarballs are available here:
https://kernel.org/pub/linux/utils/rteval/older

To accommodate distributions that require this, I have linked the last
version v3.9 from the older directory to the current directory

Bug reports, patches, etc are always welcome.

Enjoy!


John Kacur (22):
  rteval: Fix missing statistics for system with timerlat
  rteval: Change the default interval for timerlat to 1100us
  rteval: Change default measurement module to cyclictest
  rteval: services.py: Fix SyntaxWarning
  rteval: Make timerlat the default for rteval
  rteval: Fix spelling of 'occurrences' in measurement modules
  rteval: Fix typo in comment
  rteval: Remove unused function remove_offline
  rteval: timerlat: Fix typo in log message
  rteval: cyclictest: Fix typo in comment
  rteval: rtevalConfig: Remove redundant 'is True' comparison
  rteval: Clean up MANIFEST.in and fix newnet.py copyright header
  rteval: Add pyproject.toml for modern Python packaging
  rteval: Improve argparse implementation and remove manual sys.argv
    parsing
  rteval: timerlat: Add dma_latency option with default value of 0
  rteval: Add --measurement-module command-line argument
  rteval: Add unit tests for --measurement-module argument
  rteval: Remove outdated TODO file
  rteval: Show both cyclictest and timerlat options in help menu
  rteval: timerlat: Disable auto-analysis with --no-aa
  rteval: Upgrade kcompile kernel to linux-6.17.7
  Create rteval-3.10

Tomas Glozar (1):
  rteval: Introduce E2E tests with output checking

 Dockerfile                                 |   2 +-
 MANIFEST.in                                |   3 +-
 Makefile                                   |  15 +-
 README                                     |   5 +
 TODO                                       |  26 ---
 pyproject.toml                             |  58 ++++++
 rteval-cmd                                 | 156 ++++++++++-------
 rteval/modules/__init__.py                 |   7 +
 rteval/modules/loads/kcompile.py           |   4 +-
 rteval/modules/measurement/__init__.py     |   2 +-
 rteval/modules/measurement/cyclictest.py   |   8 +-
 rteval/modules/measurement/timerlat.py     |  33 +++-
 rteval/rteval.conf                         |   2 +-
 rteval/rtevalConfig.py                     |   2 +-
 rteval/rteval_text.xsl                     |   2 +-
 rteval/sysinfo/newnet.py                   |   3 +-
 rteval/sysinfo/services.py                 |   2 +-
 rteval/version.py                          |   2 +-
 run_tests.sh                               |  89 ++++++++++
 setup.py                                   |   6 +-
 tests/e2e/basic.t                          |  26 +++
 tests/e2e/engine.sh                        |  81 +++++++++
 tests/e2e/loads.t                          |  72 ++++++++
 tests/e2e/measurement.t                    | 101 +++++++++++
 tests/test_measurement_module_selection.py | 195 +++++++++++++++++++++
 25 files changed, 785 insertions(+), 117 deletions(-)
 delete mode 100644 TODO
 create mode 100644 pyproject.toml
 create mode 100755 run_tests.sh
 create mode 100644 tests/e2e/basic.t
 create mode 100644 tests/e2e/engine.sh
 create mode 100644 tests/e2e/loads.t
 create mode 100644 tests/e2e/measurement.t
 create mode 100755 tests/test_measurement_module_selection.py

-- 
2.51.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ