I am pleased to announce version 3.4 of rteval rteval-3.4 contains a number of fixes, users are encouraged to upgrade Some changes from v3.3: - The default number of buckets requested from cyclictest is increased to allow for a wider range of maximum latencies. Hopefully this is only an issue when running on a non-rt kernel. - The cpumask policy has been loosened to match cyclictest, namely we don't restrict ourselves to cpus from the inherited environment, but depend on the kernel to tell us where we are not allowed to run. - A problem was fixed in the report when dealing with an offline NUMA node - Use systopology in kcompile to get a list of cpus on a node that properly deals with offline cpus - Fix the --kcompile-source=TARBALL so that the user can specify a non-default kernel to compile as a load - Fix passing a timeout value to stress-ng (needs to be a string) - The default kernel has been changed to linux-5.18.1, because some older kernels fail to compile on newer tool chains. - Popen was changed to be compatible with slightly older versions of python, python-3.6) - modules signing is changed to sha512 for environments that don't allow sha1 signing Special thanks to Valentin for his contributions regarding NUMA nodes and fixing --kcompile-source Thanks John Kacur To fetch Clone git://git.kernel.org/pub/scm/utils/rteval/rteval.git Branch: main Tag: v3.4 Tarballs available here: https://kernel.org/pub/linux/utils/rteval Older version tarballs are available here: https://kernel.org/pub/linux/utils/rteval/older John Kacur (16): rteval: Fix test misses threshold assignment rteval: Increase default buckets from 2000 to 3500 rteval: Don't restrict measurement threads to inherited cpumask rteval: If the user doesn't specify a cpumask, use the inherited one rteval: Fix Popen for python3.6 where text=True is not available rteval: Fix allmodconfig build on machines that don't allow sha1 signing rteval: kcompile: Use systopology to get a list of cpus on a node rteval: rteval-cmd: Use "with" with open rteval: misc.py: Use "with" for resource allocation rteval: stressng.py: Remove unnecessary list rteval: cyclictest.py: Use "with" with resource allocation rteval: systopology.py: Use "with" for resource allocation rteval: kcompile: Fix regular expression to match kernel prefix rteval: stressng: The stressng option should not be a string rteval: Change the default kernel to compile to linux-5.18.1 rteval: update version number to v3.4 Valentin Schneider (2): rteval: systopology: Fix offline NUMA node parsing rteval: kcompile: Fix source tarball argument handling Makefile | 2 +- doc/rteval.8 | 2 +- rteval-cmd | 12 +++---- rteval.spec | 2 +- rteval/misc.py | 28 ++++++++++------- rteval/modules/loads/kcompile.py | 17 ++++++---- rteval/modules/loads/stressng.py | 5 +-- rteval/modules/measurement/cyclictest.py | 40 +++++++++++------------- rteval/rteval.conf | 4 +-- rteval/sysinfo/services.py | 8 ++--- rteval/systopology.py | 34 +++++++++++--------- rteval/version.py | 2 +- 12 files changed, 84 insertions(+), 72 deletions(-) -- 2.36.1