Overview

Request 1195953 new

- Migrate profiles to /etc/tuned/profiles/ and /usr/lib/tuned/profiles/
* Per upstream #615 and #609
- Update to version 2.24.0.2+git.c082797:
* controller init: set _on_battery before switching profile
- New release (2.24.0)
* Clear plugin repository when stopping tuning
* man: add description of the balanced-battery profile
- New release (2.24.0-rc.1)
* chore: remove dead irqbalance functions
* plugin_irqbalance: switch to IRQBALANCE_BANNED_CPULIST
* hotplug: wait for device initialization
* Add `functions` to the files copied by the release-cp Makefile target
* Add package2cpus and packages2uncores matcher functions
* uncore: Allow to configure frequency limits using percent
* plugin_scheduler: Adjust error logging in _set_affinity
* fix: expand variables in plugin_irq
* tests: Restore TuneD service after the error messages test
* tests: Do not run tunedDisableSystemdRateLimitingStart via rlRun
* Enable controller reset for audio by default
* tuned-ppd: Adjust log message emitted when battery status changes
* tuned-ppd: Refactor daemon initialization
* tuned-ppd: Remove magic constant "unknown"
* Add support for controlling amd-pstate core performance boost
* spec: Start tuned-ppd right away if swapping from active PPD
* spec: Add standard systemd scriptlet macros for tuned-ppd
* tuned-ppd: Remove PIDFile from the systemd service file
* tuned-ppd: Add an option to log to a file
* Install script functions and recommend.d to /usr/lib/tuned/
* Rename TUNED_PROFILESDIR to TUNED_PROFILES_DIR
* CNF-13015: Fix helper function not accessing the correct return result
* CNF-13015: Add helper function to run `lscpu` and parse result using regex
parameters - This is similar to the cpuinfo function that reads from
/proc/cpuinfo - Unfortunately that function was insufficient for our needs
as we need to identify both the Vendor and Architecture reliably

Loading...

pallas wept's avatar

Inline comment for target: 'Base:System/tuned', file: 'tuned.spec', and line: 86.

This change was to satisfy the linter. I was not sure this should be in change logs, so I left it out.


pallas wept's avatar

Inline comment for target: 'Base:System/tuned', file: 'tuned.spec', and line: 74.

This was required as the tuned-profiles-* subpackages did not own the directory, to store their profiles beneath it. Because they require the main package, it can be added here just once, rather than once to each subpackage. The main package also has profiles beneath this directory now so I thought it should be added here anyway.


pallas wept's avatar

Inline comment for target: 'Base:System/tuned', file: 'tuned.spec', and line: 6.

The naming system_dir is derived from the makefile and the existing naming schema for this macro. This new directory structure could have been handled by just having this system path, and appending 'profiles' as a subdirectory of that, which is the default - but I gathered from the existing spec file that some flexibility is preferred, so I mimicked the existing macro.


pallas wept's avatar

Hi Team,

I noticed that the tuned-gui was crashing due to a missing path. Also an updated version while I fixed that, since there are recent related patches.

Profiles are now stored separately to the system directory (naming taken from the makefile), so I tried to align my changes according to your existing spec file.

I thought maybe this might be useful for you. I'd be happy to make any changes that might be more useful. No pressure to use this, I just figured I should share.

tuned-ppd is working well here, thanks for doing the hard work for us all!


Request History
pallas wept's avatar

pallaswept created request

- Migrate profiles to /etc/tuned/profiles/ and /usr/lib/tuned/profiles/
* Per upstream #615 and #609
- Update to version 2.24.0.2+git.c082797:
* controller init: set _on_battery before switching profile
- New release (2.24.0)
* Clear plugin repository when stopping tuning
* man: add description of the balanced-battery profile
- New release (2.24.0-rc.1)
* chore: remove dead irqbalance functions
* plugin_irqbalance: switch to IRQBALANCE_BANNED_CPULIST
* hotplug: wait for device initialization
* Add `functions` to the files copied by the release-cp Makefile target
* Add package2cpus and packages2uncores matcher functions
* uncore: Allow to configure frequency limits using percent
* plugin_scheduler: Adjust error logging in _set_affinity
* fix: expand variables in plugin_irq
* tests: Restore TuneD service after the error messages test
* tests: Do not run tunedDisableSystemdRateLimitingStart via rlRun
* Enable controller reset for audio by default
* tuned-ppd: Adjust log message emitted when battery status changes
* tuned-ppd: Refactor daemon initialization
* tuned-ppd: Remove magic constant "unknown"
* Add support for controlling amd-pstate core performance boost
* spec: Start tuned-ppd right away if swapping from active PPD
* spec: Add standard systemd scriptlet macros for tuned-ppd
* tuned-ppd: Remove PIDFile from the systemd service file
* tuned-ppd: Add an option to log to a file
* Install script functions and recommend.d to /usr/lib/tuned/
* Rename TUNED_PROFILESDIR to TUNED_PROFILES_DIR
* CNF-13015: Fix helper function not accessing the correct return result
* CNF-13015: Add helper function to run `lscpu` and parse result using regex
parameters - This is similar to the cpuinfo function that reads from
/proc/cpuinfo - Unfortunately that function was insufficient for our needs
as we need to identify both the Vendor and Architecture reliably

openSUSE Build Service is sponsored by