[ANNOUNCE] rteval-v3.7

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

 



I am pleased to announce version 3.7 of rteval

Some highlights
- You can use rteval to download the kernel for the kcompile load module.
- deprecated optparse was replaced with argparse
- SPDX License-Identifiers
- isolcpu fixes
- Addition of --measurement-run-on-isolcpus, to run the measurement
  modules on automatically detected isolated cpus
- Various fixes

Thanks to everyone who participated!

John Kacur

To fetch

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

Branch: main
Tag: v3.7

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

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


Anubhav Shelat (17):
  rteval: Use f-strings in rtevalclient.py
  rteval: Use f-strings in rtevalConfig
  Added code to check if the proc/net/if_inet6 file exists while loading
    IPv6 addresses in the IPv6Addresses class
  rteval: Use f-strings in cputopology
  rteval: Use f-strings in kernel.py
  rteval: Use f-strings in memory.py
  rteval: Use f-strings in osinfo
  rteval: Use f-strings in services.py
  rteval: Use f-strings in tools.py
  rteval: osinfo.py: Added code to use 'sos report' instead of
    sosreport.
  rteval: Changed files to use argparse library instead of optparse
  rteval-cmd: added code to handle downloading kernel versions of the
    x.x
  rteval: added code to download default kernel version if no version is
    specified
  rteval: fixed comments
  rteval/server: edited files to use optparse instead of argparse
  Fixed bug in kcompile where run would fail if kcompile-source version
    had the form x.y instead of x.y.z
  Edited code from previous commit to exclude try-except block

Eder Zulian (1):
  rteval: Add SPDX-License-Identifier to rteval

John Kacur (3):
  rteval: Fix the unit test in osinfo
  rteval: return empty string in compress_cpulist for an empty list
  rteval: Update version to v3.7

Tomas Glozar (11):
  rteval: Detect isolcpus in systopology
  rteval: Report isolated CPUs
  rteval: Exclude isolcpus from kcompile by default
  rteval: Exclude isolcpus from stressng by default
  rteval: Fix CPU count calculation for hackbench
  rteval: Exclude isolcpus from loads report
  rteval: Add missing docstrings in SysTopology
  rteval: Correct Python version in doc/rteval.txt
  rteval: Allow arguments specific to module group
  rteval: Add run_on_isolcpus option to measurements
  rteval: Support run-on-isolcpus in cyclictest

 Makefile                                 |   1 +
 doc/rteval.txt                           |   2 +-
 rteval-cmd                               | 119 ++++++++++++-----------
 rteval.spec                              |   2 +-
 rteval/Log.py                            |  21 +---
 rteval/__init__.py                       |  21 +---
 rteval/modules/__init__.py               |  51 +++-------
 rteval/modules/loads/__init__.py         |  23 +----
 rteval/modules/loads/hackbench.py        |  27 ++---
 rteval/modules/loads/kcompile.py         |  33 ++-----
 rteval/modules/loads/stressng.py         |   6 ++
 rteval/modules/measurement/__init__.py   |  38 +++-----
 rteval/modules/measurement/cyclictest.py |  33 +++----
 rteval/modules/measurement/sysstat.py    |  21 +---
 rteval/rtevalConfig.py                   |  29 +-----
 rteval/rtevalMailer.py                   |  21 +---
 rteval/rtevalReport.py                   |  21 +---
 rteval/rtevalXMLRPC.py                   |  21 +---
 rteval/rteval_dmi.xsl                    |   1 +
 rteval/rteval_histogram_raw.xsl          |   1 +
 rteval/rteval_text.xsl                   |   5 +
 rteval/rtevalclient.py                   |  23 +----
 rteval/sysinfo/__init__.py               |  21 +---
 rteval/sysinfo/cmdline.py                |   1 +
 rteval/sysinfo/cputopology.py            |  36 +++----
 rteval/sysinfo/dmi.py                    |  21 +---
 rteval/sysinfo/kernel.py                 |  25 +----
 rteval/sysinfo/memory.py                 |  29 +-----
 rteval/sysinfo/newnet.py                 |  29 +++---
 rteval/sysinfo/osinfo.py                 |  43 +++-----
 rteval/sysinfo/services.py               |  33 ++-----
 rteval/sysinfo/tools.py                  |  23 +----
 rteval/systopology.py                    |  72 ++++++++++----
 rteval/version.py                        |  23 +----
 rteval/xmlout.py                         |  21 +---
 server/Logger.py                         |   1 +
 server/Makefile.am                       |  21 +---
 server/apache-rteval-wsgi.conf.tpl       |  21 +---
 server/apache-rteval.conf.tpl            |  21 +---
 server/configure.ac                      |  21 +---
 server/database.py                       |  21 +---
 server/gen_config.sh                     |   1 +
 server/parser/Makefile.am                |  21 +---
 server/parser/argparser.c                |   9 +-
 server/parser/argparser.h                |   9 +-
 server/parser/configparser.c             |  15 +--
 server/parser/configparser.h             |  15 +--
 server/parser/eurephia_nullsafe.c        |  15 +--
 server/parser/eurephia_nullsafe.h        |  15 +--
 server/parser/eurephia_values.c          |  14 +--
 server/parser/eurephia_values.h          |  15 +--
 server/parser/eurephia_values_struct.h   |  15 +--
 server/parser/eurephia_xml.c             |  15 +--
 server/parser/eurephia_xml.h             |  15 +--
 server/parser/log.c                      |   9 +-
 server/parser/log.h                      |   9 +-
 server/parser/parsethread.c              |   9 +-
 server/parser/parsethread.h              |   9 +-
 server/parser/pgsql.c                    |   9 +-
 server/parser/pgsql.h                    |   9 +-
 server/parser/rteval-parserd.c           |   9 +-
 server/parser/statuses.h                 |   9 +-
 server/parser/threadinfo.h               |   9 +-
 server/parser/xmlparser.c                |   9 +-
 server/parser/xmlparser.h                |   9 +-
 server/parser/xmlparser.xsl              |  15 +--
 server/remove_rtevalrun                  |  37 ++-----
 server/rteval_testserver.py              |  33 ++-----
 server/rteval_xmlrpc.py                  |  21 +---
 server/rteval_xmlrpc.wsgi                |  21 +---
 server/rtevaldb.py                       |  21 +---
 server/sql/delta-1.0_1.1.sql             |   1 +
 server/sql/delta-1.1_1.2.sql             |   1 +
 server/sql/delta-1.2_1.3.sql             |   1 +
 server/sql/delta-1.3_1.4.sql             |   1 +
 server/sql/delta-1.4_1.5.sql             |   1 +
 server/sql/rteval-1.0.sql                |   1 +
 server/sql/rteval-1.1.sql                |   1 +
 server/sql/rteval-1.2.sql                |   1 +
 server/sql/rteval-1.3.sql                |   1 +
 server/sql/rteval-1.4.sql                |   1 +
 server/sql/rteval-1.5.sql                |   1 +
 server/testclient.py                     |  21 +---
 server/testclient_sendreportfile         |  31 ++----
 server/unittest.py                       |   9 +-
 server/xmlrpc_API1.py                    |  21 +---
 setup.py                                 |   1 +
 unit-tests/unittest.py                   |  14 +--
 88 files changed, 346 insertions(+), 1186 deletions(-)
 mode change 100755 => 100644 unit-tests/unittest.py

-- 
2.40.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