[ANNOUNCE] rteval-v3.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux