Linux-rt-users archive mirror
 help / color / mirror / Atom feed
From: John Kacur <jkacur@redhat.com>
To: RT <linux-rt-users@vger.kernel.org>
Cc: Clark Williams <williams@redhat.com>,
	Kate Carcia Poulin <kcarcia@redhat.com>,
	John Kacur <jkacur@redhat.com>
Subject: [ANNOUNCE] rteval-v3.7
Date: Tue,  3 Oct 2023 12:52:36 -0400	[thread overview]
Message-ID: <20231003165236.22558-1-jkacur@redhat.com> (raw)

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


                 reply	other threads:[~2023-10-03 16:52 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231003165236.22558-1-jkacur@redhat.com \
    --to=jkacur@redhat.com \
    --cc=kcarcia@redhat.com \
    --cc=linux-rt-users@vger.kernel.org \
    --cc=williams@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).