Skip to content

Releases: redhat-performance/tuned

Stable release v2.26.0

24 Aug 21:51
181472a

Choose a tag to compare

No changes since the previous v2.26.0-rc.1 release.

Release candidate v2.26.0-rc.1

17 Aug 22:04
c07833b

Choose a tag to compare

Pre-release

Noteworthy changes since the previous release:

  • tuned-ppd: renamed thinkpad_function_keys as sysfs_acpi_monitor
  • tuned-ppd: enabled sysfs_acpi_monitor by default
  • tuned-ppd: fixed inotify watch for performance degradation
  • tuned-ppd: pinned virtual files in memory for inotify
  • fixed instance priority inheritance (RHEL-94842)
  • hotplug: added fixes for device remove race condition
  • tuned-main.conf: added startup_udev_settle_wait option (RHEL-88238)
  • functions: silenced errors if module kvm_intel does not exist (RHEL-79943)
  • functions: make calc_isolated_cores return CPU ranges (RHEL-75751)
  • scsi: used 'med_power_with_dipm' for SATA ALPM
  • scsi: do not set ALPM on external SATA ports (RHEL-79913)
  • network_latency: Set non-zero rcutree.nohz_full_patience_delay (RHEL-61801)
  • realtime: Disable appropriate P-State drivers (RHEL-85637)
  • plugin_disk: added support for MMC (MultiMediaCard) devices
  • udev: fix possible traceback in device matcher (RHEL-97087)
  • udev-settle: obey udev buffer size and handle possible tracebacks (RHEL-92637)
  • daemon: re-raise daemon init exception in no-daemon mode (RHEL-71304)
  • vm: deprecate dirty_ratio in favour of dirty_bytes with percents (RHEL-101578)
  • gui: fix the profile deleter script

Stable release v2.25.1

03 Feb 19:24
889387b

Choose a tag to compare

This minor release is mostly fixing possible tracebacks that could happen due to internal API changes. Noteworthy changes since the previous release:

  • plugins: added missing instance parameters
  • disk: added missing remove parameter
  • plugin_scheduler: added switch to disable processing of kthreads
  • Makefile: added support for installation to custom LIBEXECDIR
  • functions: create a new parser object for each string expansion (RHEL-75773)

Stable release v2.25.0

31 Jan 21:01
4b4913f

Choose a tag to compare

Noteworthy changes since the previous rc.1 release:

  • sap-hana: Set transparent_hugepages to madvise (RHEL-68454)
  • plugin_bootloader: export Grub variables to make them available in submenus
  • utils.commands: fixed CPU online detection when not present
  • plugin_net: handled cqe-mode-rx ethtool option
  • profiles: correct CPU governor settings

Release candidate v2.25.0-rc.1

19 Jan 17:56
7480983

Choose a tag to compare

Pre-release

Noteworthy changes since the previous release:

  • tuned-ppd: removed the use of StrEnum (RHEL-68208)
  • tuned-ppd: multiple fixes and updates
  • docs: plugins docs are now automatically generated from the docstrings
  • plugin_cpu: fixed no_turbo boolean option parsing (RHEL-51760)
  • plugin_cpu: allowed raw energy_performance_preference values
  • plugin_vm: added support for dirty_(bytes|ratio) sysctl parameters (RHEL-58820)
  • plugin_bootloader: added variables to BLS entries only if grub is used
  • plugin_scheduler: do not assume that perf events have type attribute (RHEL-60898)
  • plugin_scheduler: updated sched knobs for kernels 6.6+
  • plugin_scheduler: log process info when its affinity cannot be changed (RHEL-69933)
  • plugin_scheduler: postpone cgroup blacklist check, double-check after fail (RHEL-72981)
  • plugin_scheduler: made perf support optional
  • plugin_net: added support for hotplug and rename (RHEL-60906)
  • makefile: added support for installation to custom $BINDIR/$SBINDIR
  • functions: dropped cpuspeed support

Stable release v2.24.1

26 Nov 13:02
90c24ee

Choose a tag to compare

Noteworthy changes since the previous release:

  • fixed privileged execution of arbitrary scripts by active local user (CVE-2024-52336)
  • added sanity checks for API methods parameters (CVE-2024-52337)
  • tuned-ppd: fixed controller init to correctly set _on_battery

Stable release v2.24.0

07 Aug 20:19
0a85d3c

Choose a tag to compare

Noteworthy changes since the previous rc.1 release:

  • clear plugin repository when stopping tuning (RHEL-36442)
  • man: added description of the balanced-battery profile

Release candidate v2.24.0-rc.1

25 Jul 22:02
051bd51

Choose a tag to compare

Pre-release

Noteworthy changes since the previous release:

  • hotplug: wait for device initialization (RHEL-39468)
  • functions: added package2cpus and packages2uncores matchers
  • functions: added lscpu to list CPU details
  • plugin_uncore: allow to configure frequency limits using percent
  • amd-pstate: added support for controlling core performance boost
  • plugin_scheduler: adjusted error logging in _set_affinity (RHEL-46560)
  • plugin_audio: enabled controller reset to fix suspend with NVIDIA
  • plugin_irq: fixed expansion of variables
  • plugin_irqbalance: switched to IRQBALANCE_BANNED_CPULIST

Stable release v2.23.0

06 Jun 11:28
0b2461e

Choose a tag to compare

Noteworthy changes since the previous release:

  • migrated profiles to /etc/tuned/profiles/ and /usr/lib/tuned/profiles/
  • added an option to configure profile directories (RHEL-26157)
  • daemon: buffer sighup signal (RHEL-31180)
  • api: added commands to dynamically create/destroy instances
  • functions: added intel_recommended_pstate
  • functions: added log which helps with debugging
  • plugins: added plugin_irq
  • plugin_net: do not read monitors if dynamic tuning is disabled (RHEL-28757)
  • plugin_video: added support for amdgpu panel_power_savings attribute
  • plugin_cpu: check that writes are necessary if they may cause redundant IPIs (RHEL-25613)
  • sap-netweaver: increased vm.max_map_count (RHEL-31757)
  • tuned-ppd: detect battery change events

Incompatibility changes since tuned-2.22.0:

  • TuneD system profiles were moved to the /usr/lib/tuned/profiles/
    directory and user profiles were moved to the /etc/tuned/profiles/
    (notice the profiles subdirectory). If it doesn't fit your needs,
    the default configuration can be changed in the /etc/tuned/tuned-main.conf.

Stable release v2.22.1

22 Feb 12:31
15202df

Choose a tag to compare

Noteworthy changes since the previous 2.22.0 release:

  • renamed intel_uncore plugin to uncore
  • network-throughput: increased net.ipv4.tcp_rmem default value (RHEL-25847)