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