Commit Graph

60 Commits

Author SHA1 Message Date
Anubhav Shelat
e2c4c6e2d5 Add functionality to allow user to execute cpupower tool to
set idle state depth  while running rteval.
Disable latency trick by using --default-system option with
cyclictest when setting idle state depth.
Resolves: RHEL-37645

Signed-off-by: Anubhav Shelat <ashelat@redhat.com>
2024-08-06 15:45:40 -04:00
Crystal Wood
ef808082f2 Make latency tests exclusive, add --noload, and switch to autosetup
Prevent using cyclictest and timerlat at the same time
Resolves: RHEL-35506

Add a --no-load option
Resolves: RHEL-50323

Switch to autosetup, which avoids the need to list every patch in the
prep section...  and fixes an issue with the previous commit where that
was forgotten.

Signed-off-by: Crystal Wood <crwood@redhat.com>
2024-07-29 16:52:14 -05:00
John Kacur
f0f764c0ae Add timerlat tracing
Add timerlat tracing
Add Fix -aNone being passed to cyclictest
Add rtla as a requires for timerlat
Resolves: RHEL-35461

Signed-off-by: John Kacur <jkacur@redhat.com>
2024-06-24 15:44:27 -04:00
Anubhav Shelat
c261d895e5 Allow rteval to search /usr/bin/ for sysreport
Convert base64 data to text before wrapping.
Add sysreport to gating tests and check the exit status.
Resolves: RHEL-44437

Signed-off-by: Anubhav Shelat <ashelat@redhat.com>
2024-06-24 13:33:13 -04:00
Anubhav Shelat
74a2db636d Updated rteval man page
Resolves: RHEL-37634
Signed-off-by: Anubhav Shelat <ashelat@redhat.com>
2024-06-10 10:12:33 -04:00
John Kacur
6e1bce1379 Rebase to upstream rteval-3.8
Resolves: RHEL-30164
Signed-off-by: John Kacur <jkacur@redhat.com>
2024-05-07 13:23:26 -04:00
John Kacur
5c0cb5038a Add timerlat as a measurement module
Add timerlat as a measurement module

Resolves:RHEL-8682
Signed-off-by: John Kacur <jkacur@redhat.com>
2024-05-06 15:51:18 -04:00
Tomas Glozar
6d0cbf7a80 Add relative cpulists for loads
jiraProject== RHEL-25206

Signed-off-by: Tomas Glozar <tglozar@redhat.com>
2024-04-24 11:12:12 +02:00
Tomas Glozar
403fe3b32a Add dependency on procps-ng which was missing in minimal environments
jiraProject== RHEL-31921

Signed-off-by: Tomas Glozar <tglozar@redhat.com>
2024-04-09 10:42:27 +02:00
Tomas Glozar
caafe47e0f Add dependency on dmidecode
jiraProject== RHEL-20019

Signed-off-by: Tomas Glozar <tglozar@redhat.com>
2024-04-05 08:42:22 +02:00
Tomas Glozar
86e5d2c979 Replace python-dmidecode with initial dmidecode output parsing
jiraProject== RHEL-20019

Signed-off-by: Tomas Glozar <tglozar@redhat.com>
2024-03-21 08:53:40 +01:00
Tomas Glozar
1cac616e54 Added patchset for relative cpuset functionality from upstream
jiraProject== RHEL-9912

Signed-off-by: Tomas Glozar <tglozar@redhat.com>
2024-01-31 18:49:11 +01:00
John Kacur
d6e963f216 Disable the use of python-dmidecode
Resolves: RHEL-8857
Signed-off-by: John Kacur <jkacur@redhat.com>
2023-12-21 14:00:23 -05:00
John Kacur
dae53deb58 Add an rpminspect.yaml file to turn off permissions checks
for python egg-info files
Resolves: RHEL-16400

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-11-15 13:25:31 -05:00
John Kacur
a1cacf80b1 Add an rpminspect.yaml file to turn off permissions checks
for python egg-info files
Resolves: RHEL-16400

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-11-14 15:20:01 -05:00
John Kacur
b70ab5fe07 Remove upstream specfile
Resolves: RHEL-7615
Signed-off-by: John Kacur <jkacur@redhat.com>
2023-11-13 14:49:06 -05:00
John Kacur
cc1eae455f Update rteval to use linux-6.6.1 as the default kernel for kcompile
Resolves: RHEL-14483
Signed-off-by: John Kacur <jkacur@redhat.com>
2023-11-09 15:57:44 -05:00
John Kacur
48500e037e Rebase to rteval-3.7 upstream
jiraProject == RHEL-7863

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-10-24 11:13:53 -04:00
Tomas Glozar
0ab8938885 Added patch set that enables rteval to do load calculations and
reporting correctly on systems with isolated CPUs

jiraProject== RHEL-8681

Signed-off-by: Tomas Glozar <tglozar@redhat.com>
2023-10-05 09:11:46 +02:00
John Kacur
a4eb04b61f Added patches to use argparse instead of deprecated optparse
jiraProject == RHEL-9026

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-10-04 13:45:40 -04:00
John Kacur
af17fc22fd Added patches to use f-strings where possible, no functional change
jiraProject== RHEL-798

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-08-11 14:54:07 -04:00
Anubhav Shelat
487a77c935 Added code to check if the proc/net/if_inet6 file exists while
loading IPv6 addresses in the IPv6Addresses class.
Resolves: rhbz#2210103
jiraProject ==  RHELPLAN-158238

Signed-off-by: Anubhav Shelat <ashelat@redhat.com>
2023-06-06 13:13:20 -04:00
Anubhav Shelat
39708c6fd6 Added code to check if the proc/net/if_inet6 file exists while
loading IPv6 addresses in the IPv6Addresses class.
Resolves: rhbz#2210103
jiraProject ==  RHELPLAN-158238

Signed-off-by: Anubhav Shelat <ashelat@redhat.com>
2023-06-06 11:53:18 -04:00
John Kacur
7004ede8ac Change the default kernel to compile as a load to linux-6.1.8
Update requires
Resolves: rhbz#2166355
jiraProject ==  RHELPLAN-147318

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-02-06 13:39:46 -05:00
John Kacur
596b077ac5 Change the default kernel to compile as a load to linux-6.1.8
Update requires
Resolves: rhbz#2166355
jiraProject ==  RHELPLAN-147318

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-02-03 16:23:40 -05:00
John Kacur
45cda1e611 Change Requires to python-sphinx 2023-02-03 06:38:56 +00:00
John Kacur
67d426ed2a Catch failures in python-dmidecode
Resolves: rhbz#2164416
Signed-off-by: John Kacur <jkacur@redhat.com>
2023-02-02 15:01:16 -05:00
John Kacur
e79b4e59fc Fix dmi traceback on some arm boxes
- Fix "DMI WARNING" when not running as root
- Don't attempt to get DMI info if dmidecode returns warnings
Resolves: rhbz#2136924

Signed-off-by: John Kacur <jkacur@redhat.com>
2022-10-27 12:21:57 -04:00
jkacur
6a1006345e rteval: Add patch to remove python3-ethtool Requires 2022-10-17 20:02:00 +00:00
John Kacur
9b32794b6c Rebase to rteval-3.5 upstream
Resolves: rhbz#2119171
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-09-26 14:07:29 -04:00
Leah Leshchinsky
bc70d36587
Add measurement and load location information to the run summary report
Resolves: rhbz#2081325

Signed-off-by: Leah Leshchinsky <lleshchi@redhat.com>
2022-09-26 10:19:12 -04:00
John Kacur
a91b2c49e8 Make use of systopology instead of misc everywhere
Allow user to enter compressed form of cpulist
Resolves: rhbz#2107711

Signed-off-by: John Kacur <jkacur@redhat.com>
2022-09-13 08:24:23 -04:00
John Kacur
07a8e53f91 Add option for downloading the kernel to compile as a load
Add a manpage entry for the kernel download option
Resolves: rhbz#2107711

Signed-off-by: John Kacur <jkacur@redhat.com>
2022-09-12 11:45:06 -04:00
John Kacur
88fbc314dd Rebase to rteval-3.4 upstream
Resolves: rhbz#2069358
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-06-28 14:32:44 -04:00
John Kacur
c3a5a2252a Add upstream kcompile patches
Add upstream kcompile patches

Resolves: rhbz#2093480
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-06-22 18:13:49 -04:00
John Kacur
955544ed7b Updates the Requires for rteval-loads with the correct kernel version
Resolves: rhbz#2093480
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-06-07 14:01:08 -04:00
John Kacur
03867dafe5 Change the default kernel to compile to linux-5.18.1
rteval compiles the linux kernel as a load
Change the default kernel to compile to linux-5.18.1

Resolves: rhbz#2093480
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-06-07 12:11:47 -04:00
John Kacur
6d294447e9 Fix Popen for python3.6
- Fix Popen for python3.6
- Fix allmodconfig when SHA1 signing of modules is not available

Resolves: rhbz#2062829
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-04-14 11:17:50 -04:00
John Kacur
2a84938dd6 Use inherited cpumask if user doesn't specify a cpumask
Use inherited cpumask if user doesn't specify a cpumask

Resolves: rhbz#1983783
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-02-15 09:35:25 -05:00
John Kacur
6be39f0b28 Don't restrict threads to cpumask in environment if user specifies cpumask
Don't restrict threads to cpumask inherited from the environment if the user
specifies a cpumask.

Resolves: rhbz#1983783
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-02-07 16:38:45 -05:00
John Kacur
12cc924ab5 rteval: Rebase to upstream rteval-3.3
- Rebase to upstream rteval-3.3
- Fix case where the threshold assignment is not properly parsed
- Increase the default number of buckets from 3000 to 3500

Resolves: rhbz#2012294
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-01-26 10:26:17 -05:00
John Kacur
be9b846752 Fix test missing threshold assignment
Fix test missing threshold assignment

Resolves: rhbz#1995195
Signed-off-by: John Kacur <jkacur@redhat.com>
2022-01-14 14:21:45 -05:00
John Kacur
bbb443541c rteval: Add --cyclictest-threshold feature
Add --cyclictest-threshold feature
Resolves: rhbz#1995195

Signed-off-by: John Kacur <jkacur@redhat.com>
2022-01-12 15:44:40 -05:00
John Kacur
ea90bc0f71 Add patches so that the stress-ng module runs alone on rteval
Add patches so that the stress-ng module runs alone on rteval
Resolves: rhbz#2007022

Signed-off-by: John Kacur <jkacur@redhat.com>
2021-11-04 16:30:42 -04:00
John Kacur
8634b5d96e Add Perl and a few other Requires for building the kernel
Add Perl and a few other Requires for building the kernel as Requires
in the rteval.spec file

Signed-off-by: John Kacur <jkacur@redhat.com>
2021-08-10 16:49:57 -04:00
Mohan Boddu
a3b0af329b Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-10 00:40:32 +00:00
John Kacur
06c2f1af33 rteval: Make changes to use linux-5.13.2
- rteval: Make changes to use linux-5.13.2
- Fixes to spec file from previous inadvertent changes

Signed-off-by: John Kacur <jkacur@redhat.com>
2021-07-16 12:12:59 -04:00
John Kacur
ae33cce7c9 Fix Requires to require realtime-tests and not rt-tests
Fix Requires to require realtime-tests and not rt-tests
Resolves: rhbz#1981875

Signed-off-by: John Kacur <jkacur@redhat.com>
2021-07-15 23:01:30 -04:00
John Kacur
fedf8c1fb8 Add stress-ng to Requires in the specfile for rteval
Add stress-ng to Requires in the specfile for rteval
Resolves: rhbz#1981875

Signed-off-by: John Kacur <jkacur@redhat.com>
2021-07-15 18:35:30 -04:00
John Kacur
490f6f3565 Restrict measurement threads to cpus in the cpumask
Resolves: rhbz#1982707
Signed-off-by: John Kacur <jkacur@redhat.com>
2021-07-15 16:27:37 -04:00