[ANNOUNCE] rteval-v3.5

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

 



I am pleased to announce the release of v3.5 of rteval

With this release we have removed misc.py and consolidated this
functionality in systopology.py There have been improvements to
systopology that take into account whether cpus are offline.

Using this interface there are changes that allow the user to input
cpulists in short form, ie, 0-4 instead of 0,1,2,3,4

Using these interfaces, reporting has been fixed so that offline cpus are considered in early reporting.

Leah added a patch that adds measurement and load cpus information to
the final report.

Valentin fixed a problem he uncovered testing on arm where the list of
load cpus was empty. This problem was caused by some of the above changes 
where an older interface produced a cpulist in string format but
the newer ones produce python lists.

Finally, we have a number of changes from Manasi. She made it possible
to download a kernel from kernel.org to the correct location for rteval whether you are running from git or from an rpm. This is used by kcompile in rteval which compiles a kernel as a load. She also made the interface more flexible for the user when specifying an alternative kernel to compile from the default.
(Look at the following command line options for this)
-S KERNEL_VERSION, --source-download=KERNEL_VERSION
                        download a source kernel from kernel.org and exit
--kcompile-source=TARBALL

These changes are especially useful for developers who may need to test
newer kernels with rteval, but also for rt-developers who are using
rteval directly from git and need to set it up before using.

Enjoy!

John

To fetch

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

Branch: main
Tag: v3.5

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 (11):
  rteval: Create common  functions in CpuList and SysTopology
  rteval: Make use of systopology instead of misc in rteval-cmd
  rteval: Make use of systopology instead of misc in hackbench
  rteval: Make use of systopology instead of misc in kcompile
  rteval: Make use of systopology instead of misc in stressng module
  rteval: Make use of systopology instead of misc in cyclictest
  rteval: cyclictest: Reset cpulist from newly calculated cpus
  rteval: Allow user to enter compressed cpu-lists, fix reporting
  rteval: Move cpuinfo to systopology.py and delete misc.py
  rteval: Use "with" for open of loadavg
  rteval: Update version number to v3.5

Leah Leshchinsky (1):
  rteval: Add measurement and load location to run report

Manasi Godse (5):
  rteval: Add option for downloading kernel
  rteval: Add man page entry for -S, --source-download option
  rteval: restrict kernel source download with invalid file extensions
  rteval: fix regex in kcompile to calculate patch number for kernel
    prefix
  rteval: enhancement to --kcompile-source option for kernel tarball

Valentin Schneider (1):
  rteval: Fix loads cpulist restriction

 doc/rteval.8                             |   4 +
 rteval-cmd                               | 137 ++++++++++++++++++-----
 rteval.spec                              |   2 +-
 rteval/misc.py                           | 116 -------------------
 rteval/modules/loads/__init__.py         |  15 ++-
 rteval/modules/loads/hackbench.py        |  32 +++---
 rteval/modules/loads/kcompile.py         | 113 +++++++++++--------
 rteval/modules/loads/stressng.py         |  17 +--
 rteval/modules/measurement/__init__.py   |  10 +-
 rteval/modules/measurement/cyclictest.py |  69 +++++++-----
 rteval/rtevalConfig.py                   |   1 +
 rteval/rteval_text.xsl                   |   8 ++
 rteval/systopology.py                    | 134 +++++++++++++++++++---
 rteval/version.py                        |   2 +-
 14 files changed, 393 insertions(+), 267 deletions(-)
 delete mode 100755 rteval/misc.py

-- 




[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