Pavol Žáčik
038dceadc0
tuned-ppd: Use inotify to check for performance degradation
...
Instead of actively polling for changes in the relevant files,
set up inotify handlers which are invoked when the files change.
2024-12-03 15:40:45 +01:00
Pavol Žáčik
d5bd033422
tuned-ppd: Keep track of active and base profile
...
Instead of querying TuneD each time we want to determine the active
TuneD profile, remember its value. Also watch for signals from TuneD,
updating the value when the TuneD profile changes (resolves #689 ).
The daemon now also keeps track of the "base" PPD profile, which is
restored when all profile holds are released or when tuned-ppd is
restarted. For the latter purpose, this profile is also saved in a file.
Direct access via two dictionaries (one for AC, one for DC)
was clumsy, this commit replaces it with a new class - ProfileMap.
2024-12-03 15:40:05 +01:00
Jaroslav Škarvada
90c24eea03
new release (2.24.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-11-26 13:52:17 +01:00
Jaroslav Škarvada
35eed3ca3e
Merge pull request #665 from yarda/spec-profile-paths-macro
...
spec: used macro for profiles path and other fixes
2024-10-16 12:02:10 +02:00
Jaroslav Škarvada
7a419499b1
spec: used macro for profiles path and other fixes
...
- improved conditionals for better readability
- fixed tuned-ppd not to run install twice
- used macro for profiles path
- consolidated names of related variables
- updated Makefile to update the current profile paths during
installation
- fixed tests to use correct profile directory on RHEL/CentOS
- consolidated whitespaces and variable names in fixed tests
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-10-16 11:13:28 +02:00
Jaroslav Škarvada
8570e80802
Merge pull request #663 from adriaan42/adriaan/no-tuna
...
realtime: remove leftover use of tuna
2024-10-14 14:39:10 +02:00
Jaroslav Škarvada
0a85d3c85b
new release (2.24.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-08-07 22:09:40 +02:00
Jaroslav Škarvada
051bd519e3
new release (2.24.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-07-25 23:55:47 +02:00
Adriaan Schmidt
c690b5ec3e
realtime: remove leftover use of tuna
...
Before the `scheduler` plugin, `tuna` was used for CPU isolation.
There is a leftover use in the verification of the `realtime` profile.
Removing that, the dependency on the `tuna` package, and now-empty
scripts from the realtime profiles.
closes #594
Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
2024-07-25 17:17:43 +02:00
Pavol Žáčik
883ba34505
spec: Start tuned-ppd right away if swapping from active PPD
...
Related: rhbz#2292636
2024-06-21 15:57:42 +02:00
Pavol Žáčik
1706bb4f14
spec: Add standard systemd scriptlet macros for tuned-ppd
2024-06-21 15:57:42 +02:00
Jaroslav Škarvada
0b2461ee78
new release (2.23.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-06-06 13:20:27 +02:00
Pavol Žáčik
6d3aa949b3
Migrate profiles to /etc/tuned/profiles/ and /usr/lib/tuned/profiles/
2024-04-03 11:01:10 +02:00
liuzhilin
61c07b7be5
fix-error
2024-02-27 14:01:01 +08:00
Jaroslav Škarvada
15202dfa69
new release (2.22.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-02-22 13:23:28 +01:00
Jaroslav Škarvada
5f5dcd1319
spec: cleanup, drop RHEL dynamic_tuning customization
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-02-16 19:26:17 +01:00
Jaroslav Škarvada
d962bc4735
new release (2.22.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-02-16 18:36:34 +01:00
Jaroslav Škarvada
ad314ee320
new release (2.22.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-02-09 22:59:17 +01:00
Pavol Žáčik
3e03b8b6ca
Configure the PPD-to-TuneD daemon to work as a replacement of PPD
...
This includes the configuration of DBus, systemd, Polkit, and a new
TuneD Fedora/RHEL subpackage.
2024-02-07 22:10:21 +01:00
Jaroslav Škarvada
370a80a065
Merge pull request #546 from yarda/spdx
...
Converted SPEC file license to SPDX
2023-11-06 15:28:59 +01:00
Jaroslav Škarvada
670541d273
new release (2.21.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-08-29 13:54:01 +02:00
Jaroslav Škarvada
e01ff5db2a
new release (2.21.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-08-20 23:27:36 +02:00
Jaroslav Škarvada
e2087f57d4
Converted SPEC file license to SPDX
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-08-09 16:10:02 +02:00
Nils Koenig
ac02137019
Added sap-hana-kvm-guest profile
...
- Corresponding BZ https://bugzilla.redhat.com/show_bug.cgi?id=2173740
- Updated man page
- Updated spec file
2023-05-09 14:58:20 +02:00
Evgeni Golov
7238f72928
install dbus policy in /usr/share/dbus-1
...
/etc is for local overrides, not for package-shipped policies
2023-02-18 19:56:34 +01:00
Jaroslav Škarvada
ce3d092628
new release (2.20.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-02-17 21:56:58 +01:00
Jaroslav Škarvada
a02af920a2
Merge pull request #506 from yarda/man-fix
...
man: updated manual pages to be more consistent
2023-02-17 21:44:15 +01:00
Jaroslav Škarvada
207ae6f84b
man: updated manual pages to be more consistent
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-02-15 18:14:30 +01:00
Jaroslav Škarvada
0d5ca5a93a
spec: dropped unneeded ncat dependency
...
Fixes #503
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-02-14 12:40:29 +01:00
Jaroslav Škarvada
dcda73403d
new release (2.20.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-02-08 17:43:58 +01:00
Christophe Fontaine
3bdc7ab381
Add new cpu-partitioning-powersave profile
...
The new profile sets the intel_acpi driver to passive mode to
be able to set the standard acpi governors (ondemand/userspace)
and provides more flexibility on the C-states, as it is exposed
as a new variable.
Signed-off-by: Christophe Fontaine <cfontain@redhat.com>
2022-11-22 17:50:30 +01:00
Jaroslav Škarvada
1a999589d3
new release (2.19.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-08-19 20:28:45 +02:00
Jaroslav Škarvada
81fdc53ab6
new release (2.19.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-08-09 17:52:00 +02:00
Jaroslav Škarvada
ed5d58e051
spec: dropped weak deps where not needed
...
Resolves: rhbz#2093841
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-06-30 16:18:36 +02:00
Jaroslav Škarvada
7b25e5a679
tests: enable unit tests on EPEL-7
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-03-16 13:43:14 +01:00
Jaroslav Škarvada
682c47c0a9
new release (2.18.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-09 12:13:57 +01:00
Jaroslav Škarvada
6660bfce1d
new release (2.18.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-02 23:19:46 +01:00
Jaroslav Škarvada
d1a87d5fd4
Merge branch 'master' into syspurpose-optional
2022-02-02 22:43:43 +01:00
Jaroslav Škarvada
5caeb5b236
Merge pull request #391 from yarda/centos-no-subscription-manager
...
spec: do not require subscription-manager on CentOS
2022-02-02 22:39:31 +01:00
Jaroslav Škarvada
b50356a64b
Merge pull request #400 from yarda/spec-cleanup
...
spec: drop obsoleted defattr and use autosetup macro
2022-02-02 22:36:23 +01:00
Jaroslav Škarvada
67d8747971
spec: drop obsoleted defattr and use autosetup macro
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-02 13:14:18 +01:00
Jan Zerdik
ef056efabd
Adding option "txqueuelen" to net_plugin
...
Resolves: rhbz#2015044
Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-02-02 11:48:25 +01:00
Jaroslav Škarvada
37614bfce8
new release (2.17.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-01-16 23:33:38 +01:00
Jaroslav Škarvada
bc71399a97
new release (2.17.0-rc.1)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-01-02 22:38:56 +01:00
Jaroslav Škarvada
ebb8096e71
spec: do not require subscription-manager on CentOS
...
Resolves: rhbz#2028865
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-12-06 12:43:42 +01:00
Jaroslav Škarvada
c16cabfa92
spec: made syspurpose requirement optional
...
Related: #339
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-09-30 20:37:38 +02:00
Jaroslav Škarvada
bcbf2a5489
Merge pull request #375 from CZerta/configobj_removal
...
Removing dependency on python-configobj.
2021-08-19 00:47:56 +02:00
Jan Zerdik
063277a05b
Removing dependency on python-configobj.
...
Resolves: rhbz#1936386
Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2021-08-18 10:28:27 +02:00
Jiri Mencak
ee3773c62d
Add OpenShift profiles.
...
Signed-off-by: Jiri Mencak <jmencak@users.noreply.github.com>
2021-08-02 16:53:53 +02:00
Jaroslav Škarvada
e4733cdb63
new release (2.16.0)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-07-21 20:41:55 +02:00