Compare commits

...

No commits in common. "c9-beta" and "c8" have entirely different histories.
c9-beta ... c8

6 changed files with 126 additions and 301 deletions

View File

@ -1 +0,0 @@
fe85dce7852985e9ca916877b278feed31508f8f SOURCES/rteval-3.7.tar.xz

View File

@ -1,9 +1,12 @@
From c0ee73f00f6868e0ead5ace958a88a6a23db6ad3 Mon Sep 17 00:00:00 2001 From 47fc74501aa5741fd5dcb2d04aacd857d3d87740 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com> From: John Kacur <jkacur@redhat.com>
Date: Thu, 9 Nov 2023 15:43:53 -0500 Date: Wed, 25 Oct 2023 10:59:28 -0400
Subject: [PATCH] rteval: Change the default kernel for kcompile to linux-6.6.1 Subject: [PATCH] Revert "rteval: Change the default kernel to compile to
linux-6.1.8"
Change the default kernel for kcompile to linux-6.6.1 This reverts commit 0f39c69610985b07ce2aa41142d2f0481da8e3a4.
For RHEL-8.x we want to continue using the same kernel for kcompile
Signed-off-by: John Kacur <jkacur@redhat.com> Signed-off-by: John Kacur <jkacur@redhat.com>
--- ---
@ -13,7 +16,7 @@ Signed-off-by: John Kacur <jkacur@redhat.com>
3 files changed, 4 insertions(+), 4 deletions(-) 3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile diff --git a/Makefile b/Makefile
index b73e8c13f3e5..14f74e087eff 100644 index b73e8c13f3e5..176435a8cfd5 100644
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -18,7 +18,7 @@ PREFIX := /usr @@ -18,7 +18,7 @@ PREFIX := /usr
@ -21,12 +24,12 @@ index b73e8c13f3e5..14f74e087eff 100644
LOADDIR := loadsource LOADDIR := loadsource
-KLOAD := $(LOADDIR)/linux-6.1.8.tar.xz -KLOAD := $(LOADDIR)/linux-6.1.8.tar.xz
+KLOAD := $(LOADDIR)/linux-6.6.1.tar.xz +KLOAD := $(LOADDIR)/linux-5.18.1.tar.xz
BLOAD := $(LOADDIR)/dbench-4.0.tar.gz BLOAD := $(LOADDIR)/dbench-4.0.tar.gz
LOADS := $(KLOAD) $(BLOAD) LOADS := $(KLOAD) $(BLOAD)
diff --git a/rteval/modules/loads/kcompile.py b/rteval/modules/loads/kcompile.py diff --git a/rteval/modules/loads/kcompile.py b/rteval/modules/loads/kcompile.py
index 8be79ce630d5..0d025771e90e 100644 index 8be79ce630d5..e531b60754e9 100644
--- a/rteval/modules/loads/kcompile.py --- a/rteval/modules/loads/kcompile.py
+++ b/rteval/modules/loads/kcompile.py +++ b/rteval/modules/loads/kcompile.py
@@ -20,7 +20,7 @@ expand_cpulist = CpuList.expand_cpulist @@ -20,7 +20,7 @@ expand_cpulist = CpuList.expand_cpulist
@ -34,7 +37,7 @@ index 8be79ce630d5..0d025771e90e 100644
nonisolated_cpulist = CpuList.nonisolated_cpulist nonisolated_cpulist = CpuList.nonisolated_cpulist
-DEFAULT_KERNEL_PREFIX = "linux-6.1" -DEFAULT_KERNEL_PREFIX = "linux-6.1"
+DEFAULT_KERNEL_PREFIX = "linux-6.6" +DEFAULT_KERNEL_PREFIX = "linux-5.18"
class KBuildJob: class KBuildJob:
'''Class to manage a build job bound to a particular node''' '''Class to manage a build job bound to a particular node'''
@ -43,12 +46,12 @@ index 8be79ce630d5..0d025771e90e 100644
def ModuleParameters(): def ModuleParameters():
return {"source": {"descr": "Source tar ball", return {"source": {"descr": "Source tar ball",
- "default": "linux-6.1.8.tar.xz", - "default": "linux-6.1.8.tar.xz",
+ "default": "linux-6.6.1.tar.xz", + "default": "linux-5.18.1.tar.xz",
"metavar": "TARBALL"}, "metavar": "TARBALL"},
"jobspercore": {"descr": "Number of working threads per core", "jobspercore": {"descr": "Number of working threads per core",
"default": 2, "default": 2,
diff --git a/rteval/rteval.conf b/rteval/rteval.conf diff --git a/rteval/rteval.conf b/rteval/rteval.conf
index 79e28032dc6b..a4aad33e264f 100644 index 79e28032dc6b..1a8d0afd2642 100644
--- a/rteval/rteval.conf --- a/rteval/rteval.conf
+++ b/rteval/rteval.conf +++ b/rteval/rteval.conf
@@ -18,7 +18,7 @@ dbench: external @@ -18,7 +18,7 @@ dbench: external
@ -56,7 +59,7 @@ index 79e28032dc6b..a4aad33e264f 100644
[kcompile] [kcompile]
-source: linux-6.1.8.xz -source: linux-6.1.8.xz
+source: linux-6.6.1.xz +source: linux-5.18.1.xz
jobspercore: 2 jobspercore: 2
[hackbench] [hackbench]

View File

@ -272,7 +272,7 @@ index 0d02577..b606f7a 100644
+compress_cpulist = cpulist_utils.compress_cpulist +compress_cpulist = cpulist_utils.compress_cpulist
+nonisolated_cpulist = cpulist_utils.nonisolated_cpulist +nonisolated_cpulist = cpulist_utils.nonisolated_cpulist
DEFAULT_KERNEL_PREFIX = "linux-6.6" DEFAULT_KERNEL_PREFIX = "linux-5.18"
@@ -38,7 +39,7 @@ class KBuildJob: @@ -38,7 +39,7 @@ class KBuildJob:
os.mkdir(self.objdir) os.mkdir(self.objdir)

View File

@ -1,87 +0,0 @@
From d142f0d23d8df1cede3573c3d6cfbf16535b3475 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Wed, 20 Dec 2023 17:55:21 -0500
Subject: [PATCH 2/2] rteval: Disable use of python-dmidecode
python-dmidecode is not being maintained upstream.
For now just disable it's use in rteval since it is useful but not
essential information for running rteval
In the future look at generating this info directly using dmidecode.
Signed-off-by: John Kacur <jkacur@redhat.com>
---
README | 6 ------
doc/installing.txt | 9 ---------
rteval/sysinfo/dmi.py | 4 ++--
3 files changed, 2 insertions(+), 17 deletions(-)
diff --git a/README b/README
index a5cf98344a46..b352d7f66ad2 100644
--- a/README
+++ b/README
@@ -19,15 +19,9 @@ Rteval requires the following packages to run:
Python >= 3.0
http://www.python.org/download/
-python-ethtool
- git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-ethtool.git
-
python-lxml
http://lxml.de/
-python-dmidecode
- http://www.ohloh.net/p/python-dmidecode
-
libxml2-python
http://xmlsoft.org/
diff --git a/doc/installing.txt b/doc/installing.txt
index ff2d43cb9481..227249bbc9ed 100644
--- a/doc/installing.txt
+++ b/doc/installing.txt
@@ -1,18 +1,10 @@
The rteval utility requires some external software libraries to run
properly. These are:
-python-ethtool
- A python library to query network interfaces
- git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-ethtool.git
-
python-lxml
A python library to parse XML files and XSLT stylesheets
http://lxml.de/
-python-dmidecode
- A python library used to access DMI table information
- http://www.autonomy.net.au/display/pydmi/Home
-
libxml2-python
A python library to parse XML files
http://xmlsoft.org/
@@ -22,7 +14,6 @@ rt-tests
git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
-$ sudo yum install python-{dmidecode,ethtool)
$ git clone \
git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
$ cd rt-tests && sudo make prefix=/usr install
diff --git a/rteval/sysinfo/dmi.py b/rteval/sysinfo/dmi.py
index e8285d263fe6..c01a0eef1435 100644
--- a/rteval/sysinfo/dmi.py
+++ b/rteval/sysinfo/dmi.py
@@ -15,8 +15,8 @@ from rteval import xmlout
from rteval import rtevalConfig
try:
- import dmidecode
- dmidecode_avail = True
+ # import dmidecode
+ dmidecode_avail = False
except ModuleNotFoundError:
dmidecode_avail = False
--
2.42.0

View File

@ -1,64 +0,0 @@
From 2d2e85c459d240926c99b1961bbef090aa80a1fc Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Wed, 20 Dec 2023 17:22:22 -0500
Subject: [PATCH 1/2] rteval: Makefile: More rpm cleanups
Afer having removed the upstream specfile, there were still a few
references to rpms in the Makefile. These are not necessary because any
work with rpms can be done with modern rpm tools and are typically done
by distributions
Also test whether directory 'run' exists since it may have been removed
by make realclean, and create it if it does not
Signed-off-by: John Kacur <jkacur@redhat.com>
---
Makefile | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/Makefile b/Makefile
index ee4cca555b95..b8bed643f760 100644
--- a/Makefile
+++ b/Makefile
@@ -31,6 +31,7 @@ load:
$(PYTHON) rteval-cmd --onlyload -D -L -v --workdir=./run --loaddir=$(HERE)/loadsource -f $(HERE)/rteval/rteval.conf -i $(HERE)/rteval
sysreport:
+ [ -d $(HERE)/run ] || mkdir run
$(PYTHON) rteval-cmd -D -v --workdir=$(HERE)/run --loaddir=$(HERE)/loadsource --duration=$(D) -i $(HERE)/rteval --sysreport
clean:
@@ -39,7 +40,7 @@ clean:
realclean: clean
[ -f $(XMLRPCDIR)/Makefile ] && make -C $(XMLRPCDIR) maintainer-clean || echo -n
- rm -rf run rpm
+ rm -rf run
install: install_loads install_rteval
@@ -73,13 +74,6 @@ rteval-xmlrpc-$(XMLRPCVER).tar.gz :
make distcheck
cp $(XMLRPCDIR)/rteval-xmlrpc-$(XMLRPCVER).tar.gz $(HERE)/
-rpm_prep:
- rm -rf rpm
- mkdir -p rpm/{BUILD,RPMS,SRPMS,SOURCES,SPECS}
-
-rpms rpm: rpm_prep rtevalrpm loadrpm
-
-
help:
@echo ""
@echo "rteval Makefile targets:"
@@ -88,6 +82,7 @@ help:
@echo " tarfile: create the source tarball"
@echo " install: install rteval locally"
@echo " clean: cleanup generated files"
+ @echo " realclean: Same as clean plus directory run"
@echo " sysreport: do a short testrun and generate sysreport data"
@echo " tags: generate a ctags file"
@echo " cleantags: remove the ctags file"
--
2.42.0

View File

@ -1,43 +1,45 @@
Name: rteval Name: rteval
Version: 3.7 Version: 3.7
Release: 7%{?dist} Release: 4%{?dist}
Summary: Utility to evaluate system suitability for RT Linux Summary: Utility to evaluate system suitability for RT Linux
Group: Development/Tools Group: Development/Tools
License: GPLv2 License: GPLv2
URL: https://git.kernel.org/pub/scm/utils/rteval/rteval.git URL: https://git.kernel.org/pub/scm/utils/rteval/rteval.git
Source0: https://www.kernel.org/pub/linux/utils/%{name}/%{name}-%{version}.tar.xz Source0: https://www.kernel.org/pub/linux/utils/rteval/rteval-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python3-devel BuildRequires: python3-devel
Requires: platform-python
Requires: python3-lxml Requires: python3-lxml
Requires: python3-libxml2 Requires: python3-libxml2
Requires: python3-dmidecode >= 3.10
Requires: python3-requests Requires: python3-requests
Requires: realtime-tests >= 2.5-1 Requires: rt-tests >= 1.5-11
Requires: rteval-loads >= 1.6-2 Requires: rteval-loads >= 1.6-2
Requires: sysstat Requires: sysstat
Requires: xz bzip2 tar gzip m4 make gawk Requires: xz bzip2 tar gzip m4 make gawk
Requires: kernel-headers Requires: kernel-headers
Requires: sos Requires: sos
BuildArch: noarch
Obsoletes: rteval <= 2.14
Requires: numactl Requires: numactl
Requires: gcc binutils gcc-c++ flex bison bc make Requires: gcc binutils gcc-c++ flex bison bc make
Requires: elfutils elfutils-libelf-devel Requires: elfutils elfutils-libelf-devel
Requires: openssl openssl-devel Requires: openssl openssl-devel
Requires: stress-ng Requires: stress-ng
Requires: perl-interpreter, perl-devel, perl-generators Requires: perl-interpreter perl-devel perl-generators
Requires: libmpc, libmpc-devel Requires: libmpc libmpc-devel
Requires: dwarves Obsoletes: rteval-common <= 3.1
BuildArch: noarch
#Patches #Patches
Patch1: rteval-Change-the-default-kernel-for-kcompile.patch Patch1: Revert-rteval-Change-the-default-kernel.patch
Patch2: rteval-Remove-upstream-spec-file.patch Patch2: rteval-Remove-upstream-spec-file.patch
Patch3: rteval-Makefile-More-rpm-cleanups.patch Patch3: rteval-Refactor-collapse_cpulist-in-systopology.patch
Patch4: rteval-Disable-use-of-python-dmidecode.patch Patch4: rteval-Minor-improvements-to-CpuList-class.patch
Patch5: rteval-Refactor-collapse_cpulist-in-systopology.patch Patch5: rteval-Convert-CpuList-class-to-a-module.patch
Patch6: rteval-Minor-improvements-to-CpuList-class.patch Patch6: rteval-Add-relative-cpulists-for-measurements.patch
Patch7: rteval-Convert-CpuList-class-to-a-module.patch
Patch8: rteval-Add-relative-cpulists-for-measurements.patch
%description %description
The rteval script is a utility for measuring various aspects of The rteval script is a utility for measuring various aspects of
@ -56,8 +58,7 @@ to the screen.
%patch4 -p1 %patch4 -p1
%patch5 -p1 %patch5 -p1
%patch6 -p1 %patch6 -p1
%patch7 -p1
%patch8 -p1
%build %build
%{__python3} setup.py build %{__python3} setup.py build
@ -69,197 +70,170 @@ to the screen.
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{python3_sitelib}/*.egg-info %{python3_sitelib}/*.egg-info
%doc README doc/rteval.txt %doc COPYING README doc/rteval.txt
%license COPYING
%dir %{_datadir}/%{name} %dir %{_datadir}/%{name}
%{python3_sitelib}/rteval %{python3_sitelib}/rteval/rtevalclient.py*
%{python3_sitelib}/rteval/rtevalConfig.py*
%{python3_sitelib}/rteval/rtevalXMLRPC.py*
%{python3_sitelib}/rteval/version.py*
%{python3_sitelib}/rteval/Log.py*
%{python3_sitelib}/rteval/systopology.py*
%{python3_sitelib}/rteval/cpulist_utils.py*
%{_mandir}/man8/rteval.8.gz %{_mandir}/man8/rteval.8.gz
%config(noreplace) %{_sysconfdir}/rteval.conf %config(noreplace) %{_sysconfdir}/rteval.conf
%{_datadir}/%{name}/rteval_*.xsl %{_datadir}/%{name}/rteval_*.xsl
%{_bindir}/rteval %{python3_sitelib}/rteval/__init__.py*
%{python3_sitelib}/rteval/rtevalMailer.py*
%{python3_sitelib}/rteval/rtevalReport.py*
%{python3_sitelib}/rteval/xmlout.py*
%{python3_sitelib}/rteval/modules
%{python3_sitelib}/rteval/sysinfo
/usr/bin/rteval
%{python3_sitelib}/rteval/__pycache__/*
%changelog %changelog
* Wed Jan 31 2024 Tomas Glozar <tglozar@redhat.com> - 3.7-7 * Wed Jan 31 2024 Tomas Glozar <tglozar@redhat.com> - 3.7-4
- Added patchset for relative cpuset functionality from upstream - Added patchset for relative cpuset functionality from upstream
Resolves: RHEL-9912 Resolves: RHEL-21926
* Thu Dec 21 2023 John Kacur <jkacur@redhat.com> - 3.7-6 * Wed Nov 15 2023 John Kacur <jkacur@redhat.com> - 3.7-3
- Disable the use of python-dmidecode - Add an rpminspect file to pass gating which is failing due to
Resolves: RHEL-8857 python egg-info directory permissions
Resolves: RHEL-16401
* Wed Nov 15 2023 John Kacur <jkacur@redhat.com> - 3.7-5 * Mon Nov 13 2023 John Kacur <jkacur@redhat.com> - 3.7-2
- Add a capabilities rule to the rpminspect.yaml file - Remove upstream spec files
Resolves: RHEL-16400 Resolves: RHEL-9189
* Tue Nov 14 2023 John Kacur <jkacur@redhat.com> - 3.7-4 * Wed Oct 25 2023 John Kacur <jkacur@redhat.com> - 3.7-1
- Add an rpminspect.yaml file to turn off permissions checks - Rebase to upstream rteval-3.7
for python egg-info files - Revert the change to use a newer default kernel
Resolves: RHEL-16400 Resolves: RHEL-8967
* Mon Nov 13 2023 John Kacur <jkacur@redhat.com> - 3.7-3 * Thu Oct 05 2023 Tomas Glozar <tglozar@redhat.com> - 3.5-9
- Remove upstream specfile
Resolves: RHEL-7615
* Thu Nov 09 2023 John Kacur <jkacur@redhat.com> - 3.7-2
- Update rteval to use linux-6.6.1 as the default kernel for kcompile
Resolves: RHEL-14483
* Tue Oct 24 2023 John Kacur <jkacur@redhat.com> - 3.7-1
- Rebase to rteval-3.7 upstream
jiraProject == RHEL-7863
* Wed Oct 04 2023 Tomas Glozar <tglozar@redhat.com> - 3.5-11
- Added patch set that enables rteval to do load calculations and reporting - Added patch set that enables rteval to do load calculations and reporting
correctly on systems with isolated CPUs correctly on systems with isolated CPUs
jiraProject== RHEL-8681 jiraProject== RHEL-8680
* Wed Oct 04 2023 John Kacur <jkacur@redhat.com> - 3.5.10 * Wed Oct 04 2023 John Kacur <jkacur@redhat.com> - 3.5-8
- Added patches to use argparse instead of deprecated optparse - Added patches to use argparse instead of deprecated optparse
jiraProject == RHEL-9026 jiraProject == RHEL-9029
* Fri Aug 11 2023 John Kacur <jkacur@redhat.com> - 3.5-9 * Fri Aug 11 2023 John Kacur <jkacur@redhat.com> - 3.5-7
- Added patches to use f-strings where possible, no functional change - Added patches to use f-strings where possible, no functional change
jiraProject== RHEL-798 jiraProject == RHEL-797
* Mon Jun 05 2023 Anubhav Shelat <ashelat@redhat.com> - 3.5-8 * Thu Jun 08 2023 John Kacur <jkacur@redhat.com> - 3.5-6
- Added code to check if the proc/net/if_inet6 file exists while - Add tests/tests.yml and tests/scripts/run_tests.sh for gating
loading IPv6 addresses in the IPv6Addresses class. Resolves: rhbz#2213609
Resolves: rhbz#2210103 jiraProject == RHELPLAN-159326
jiraProject == RHELPLAN-158238
* Mon Feb 06 2023 John Kacur <jkacur@redhat.com> - 3.5-7 * Wed Jun 07 2023 John Kacur <jkacur@redhat.com> - 3.5-5
- Remove Requires python3-sphinx, as this is only needed for - Added code to check if the /proc/net/if_net6 file exists.
compiling documentation, and is causing problems in testing Resolves: rhbz#2210106
Resolves: rhbz#2166355 jiraProject == RHELPLAN-158239
jiraProject == RHELPLAN-147318
* Fri Feb 03 2023 John Kacur <jkacur@redhat.com> - 3.5-6 * Wed Feb 08 2023 John Kacur <jkacur@redhat.com> - 3.5-4
- Change the default kernel to compile as a load to linux-6.1.8 - Add check to catch python-dmidecode if it fails
- Update requires Resolves: rhbz#2168373
Resolves: rhbz#2166355 jiraProject == RHELPLAN-148048
jiraProject == RHELPLAN-147318
* Thu Feb 02 2023 John Kacur <jkacur@redhat.com> - 3.5-5
- Change requires to python-sphinx
Resolves: rhbz#2164416
* Thu Feb 02 2023 John Kacur <jkacur@redhat.com> - 3.5-4
- Catch failures in python-dmidecode
Resolves: rhbz#2164416
* Thu Oct 27 2022 John Kacur <jkacur@redhat.com> - 3.5-3 * Thu Oct 27 2022 John Kacur <jkacur@redhat.com> - 3.5-3
- Fix "DMI WARNING" when not running as root - Fix "DMI WARNING" when not running as root
- Don't attempt to get DMI info if dmidecode returns warnings - Don't attempt to get DMI info if dmidecode returns warnings
Resolves: rhbz#2136924 Resolves: rhbz#2136926
* Mon Oct 17 2022 John Kacur <jkacur@redhat.com> - 3.5-2 * Mon Oct 17 2022 John Kacur <jkacur@redhat.com> - 3.5-2
- Remove dependency on python-ethtool by using inline code - Remove dependency on python-ethtool by using inline code
- Add Requires of python-libxml2 - Add Requires of python-libxml2
Resolves: rhbz#2062388 Resolves: rhbz#2131377
* Mon Sep 26 2022 John Kacur <jkacur@redhat.com> - 3.5-1 * Fri Sep 23 2022 John Kacur <jkacur@redhat.com> - 3.5-1
- Rebase to rteval-3.5 upstream - Rebase to rteval-3.5 upstream
Resolves: rhbz#2119171 Resolves: rhbz#2119172
* Mon Sep 26 2022 Leah Leshchinsky <lleshchi@redhat.com> - 3.4-4 * Thu Sep 22 2022 Leah Leshchinsky <lleshchi@redhat.com> - 3.4-5
- Add measurement and load location information to the run summary report - Add measurement and load location to run report
Resolves: rhbz#2081325 Resolves: rhbz#2082260
* Tue Sep 13 2022 John Kacur <jkacur@rredhat.com> - 3.4-3 * Tue Sep 13 2022 John Kacur <jkacur@redhat.com> - 3.4-4
- Make use of systopology instead of misc everywhere - Make use of systopology instead of misc everywhere
- Allow user to enter compressed form of cpulist - Allow user to enter compressed form of cpulist
Resolves: rhbz#2121534 Resolves: rhbz#2121535
* Mon Sep 12 2022 John Kacur <jkacur@redhat.com> - 3.4-2 * Mon Sep 12 2022 John Kacur <jkacur@redhat.com> - 3.4-3
- Add option for downloading the kernel to compile as a load - Add option for downloading the kernel to compile as a load
- Add a manpage entry for the kernel download option - Add a manpage entry for the kernel download option
Resolves: rhbz#2107711 Resolves: rhbz#2107710
* Tue Jun 28 2022 John Kacur <jkacur@redhat.com> - 3.4-2
- Add back __pycache__ to the rhel-8.7 spec file
Resolves: rhbz#2069354
* Tue Jun 28 2022 John Kacur <jkacur@redhat.com> - 3.4-1 * Tue Jun 28 2022 John Kacur <jkacur@redhat.com> - 3.4-1
- Rebase to rteval-3.4 upstream - Rebase to rteval-3.4 upstream
Resolves: rhbz#2069358 Resolves: rhbz#2069354
* Wed Jun 22 2022 John Kacur <jkacur@redhat.com> - 3.3-7 * Wed Jun 22 2022 John Kacur <jkacur@redhat.com> - 3.3-9
- Add upstream kcompile patches - Add upstream kcompile patches
Resolves: rhbz#2093480 Resolves: rhbz#2093478
* Tue Jun 07 2022 John Kacur <jkacur@redhat.com> - 3.3-6 * Tue Jun 07 2022 John Kacur <jkacur@redhat.com> - 3.3-8
- Updates the Requires for rteval-loads with the correct kernel version - Updates the Requires for rteval-loads with the correct kernel version
Resolves: rhbz#2093480 Resolves: rhbz#2093478
* Tue Jun 07 2022 John Kacur <jkacur@redhat.com> - 3.3-5 * Tue Jun 07 2022 John Kacur <jkacur@redhat.com> - 3.3-7
- Change the default kernel to compile to linux-5.18.1 - Change the default kernel to compile to linux-5.18.1
Resolves: rhbz#2093480 Resolves: rhbz#2093478
* Thu Apr 14 2022 John Kacur <jkacur@redhat.com> - 3.3-4 * Tue Feb 15 2022 John Kacur <jkacur@redhat.com> - 3.3-6
- Fix Popen for python3.6
- Fix allmodconfig when SHA1 signing of modules is not available
Resolves: rhbz#2062829
* Tue Feb 15 2022 John Kacur <jkacur@redhat.com> - 3.3-3
- Use inherited cpumask if user doesn't specify a cpumask - Use inherited cpumask if user doesn't specify a cpumask
Resolves: rhbz#1983783 Resolves: rhbz#2012284
* Mon Feb 07 2022 John Kacur <jkacur@redhat.com> - 3.3-2 * Mon Feb 07 2022 John Kacur <jkacur@redhat.com> - 3.3-5
- Don't restrict threads to cpumask in environment if user specifies cpumask - Don't restrict threads to cpumask in environment if user specifies cpumask
Resolves: rhbz#1983783 Resolves: rhbz#2012284
* Wed Jan 26 2022 John Kacur <jkacur@redhat.com> - 3.3-1 * Thu Jan 27 2022 John Kacur <jkacur@redhat.com> - 3.3-4
- Rebase to upstream rteval-3.3
- Fix case where the threshold assignment is not properly parsed
- Increase the default number of buckets from 2000 to 3500 - Increase the default number of buckets from 2000 to 3500
Resolves: rhbz#2012294 Resolves: rhbz#2046321
* Fri Jan 14 2022 John Kacur <jkacur@redhat.com> - 3.2-10 * Tue Jan 18 2022 John Kacur <jkacur@redhat.com> - 3.3-3
- Fix Popen use of text=True not available in python3.6
Resolves: rhbz#2041584
* Fri Jan 14 2022 John Kacur <jkacur@redhat.com> - 3.3-2
- Fix test missing threshold assignment - Fix test missing threshold assignment
Resolves: rhbz#1995195 Resolves: rhbz#2012285
* Wed Jan 12 2022 John Kacur <jkacur@redhat.com> - 3.2-9 * Thu Jan 13 2022 John Kacur <jkacur@redhat.com> - 3.3-1
- Rebase to upstream rteval-3.3
Resolves: rhbz#2012291
* Wed Jan 12 2022 John Kacur <jkacur@redhat.com> - 3.2-4
- Do not pass obsolete notrace option to cyclictest - Do not pass obsolete notrace option to cyclictest
- Parse maximum latency even if outside configured buckets - Parse maximum latency even if outside configured buckets
- Sort the list of cpus - Sort the list of cpus
- Skip statistics generation if max latency outside of configured buckets - Skip statistics generation if max latency outside of configured buckets
- Add --cyclictest-threshold=USEC feature - Add --cyclictest-threshold=USEC feature
- Add libmpc and libmpc-devel to the Requires - Add libmpc and libmpc-devel to the Requires
Resolves: rhbz#1995195 Resolves: rhbz#2012285
* Thu Nov 04 2021 John Kacur <jkacur@redhat.com> - 3.2-8 * Thu Nov 04 2021 John Kacur <jkacur@redhat.com> - 3.2-3
- allow hackbench to run with warning on low mem - allow hackbench to run with warning on low mem
- clean-ups to hackbench.py - clean-ups to hackbench.py
- make donotrun work correctly in load modules - make donotrun work correctly in load modules
- Add the idea of an exclusive load module and make stress-ng one - Add the idea of an exclusive load module and make stress-ng one
Resolves: rhbz#2007022 Resolves: rhbz#1872776
* Tue Aug 10 2021 John Kacur <jkacur@redhat.com> - 3.2-7
- Add perl, gcc-c++ and a few other utilities for kernel compilation
- Reorganize the Requires a little for clarity
Resolves: rhbz#1987037
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 3.2-6
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Fri Jul 16 2021 John Kacur <jkacur@redhat.com> - 3.2-5
- Make changes to use linux-5.13.2 kernel
- specfile changes to undo some inadvertent changes from e083e0224c00d984e9e9e7
Resolves: rhbz#1982810
* Thu Jul 15 2021 John Kacur <jkacur@redhat.com> - 3.2-4
- Fix Requires to require realtime-tests not rt-tests
Resolves: rhbz#1981875
* Thu Jul 15 2021 John Kacur <jkacur@redhat.com> - 3.2-3
- Add stress-ng as a Requires in the specfile
Resolves: rhbz#1981875
* Thu Jul 15 2021 John Kacur <jkacur@redhat.com> - 3.2-2 * Thu Jul 15 2021 John Kacur <jkacur@redhat.com> - 3.2-2
- Restrict measurement threads to cpus in the cpumask - Restrict measurement threads to cpus in cpumask
Resolves: rhbz#1982707 Resolves: rhbz#1942261
* Fri Jul 09 2021 John Kacur <jkacur@redhat.com> - 3.2-1 * Thu Jul 15 2021 John Kacur <jkacur@redhat.com> - 3.2-1
- Rebase to latest upstream rteval-3.2 - Rebase to latest upstream rteval-3.2
- Remove patches that are included in the rebase Resolves: rhbz#1982718
Resolves: rhbz#1890561
* Wed Jan 13 2021 John Kacur <jkacur@redhat.com> - 3.1-4 * Wed Jan 13 2021 John Kacur <jkacur@redhat.com> - 3.1-4
- Remove python-schedutils requirement - Remove python-schedutils requirement