- plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are missing
- plugin_sysctl: fixed quoting of sysctl values
resolves: rhbz#1254538
- tuned-adm: added log file location hint to verify command output
- libexec: fixed listdir and isdir in defirqaffinity.py
resolves: rhbz#1252160
- plugin_cpu: save and restore only intel pstate attributes that were changed
resolves: rhbz#1252156
- functions: fixed sysfs save to work with options
resolves: rhbz#1251507
- plugins: added scsi_host plugin
- tuned-adm: fixed restart attempt if tuned is not running
- spec: fixed post scriptlet to work without grub
resolves: rhbz#1265654
- tuned-profiles-nfv: fix find-lapictscdeadline-optimal.sh for CPUS where ns > 6500
resolves: rhbz#1267284
- functions: fixed restore_logs_syncing to preserve SELinux context on rsyslog.conf
resolves: rhbz#1268901
- realtime: set unboud workqueues cpumask
resolves: rhbz#1259043
- spec: correctly remove tuned footprint from /etc/default/grub
resolves: rhbz#1268845
- gui: fixed creation of new profile
resolves: rhbz#1274609
- profiles: removed nohz_full from the realtime profile
resolves: rhbz#1274486
- profiles: Added nohz_full and nohz=on to realtime guest/host profiles
resolves: rhbz#1274445
- profiles: fixed lapic_timer_adv_ns cache
resolves: rhbz#1259452
- plugin_sysctl: pass verification even if the option doesn't exist
related: rhbz#1252153
- added support for 'summary' and 'description' of profiles,
extended D-Bus API for Cockpit
related: rhbz#1228356
related: rhbz#1155052
- plugin_scheduler: work with nohz_full
resolves: rhbz#1247184
- fixed realtime-virtual-guest/host profiles packaged twice
resolves: rhbz#1249028
- fixed requirements of realtime and nfv profiles
- fixed tuned-gui not starting
- various other minor fixes
related: rhbz#1155052
- plugin_scheduler: work with nohz_full
resolves: rhbz#1247184
- fixed realtime-virtual-guest/host profiles packaged twice
resolves: rhbz#1249028
- fixed requirements of realtime and nfv profiles
- fixed tuned-gui not starting
- various other minor fixes
resolves: rhbz#1155052
- add support for ethtool -C to tuned network plugin
resolves: rhbz#1152539
- add support for ethtool -K to tuned network plugin
resolves: rhbz#1152541
- add support for calculation of values for the kernel command line
resolves: rhbz#1191595
- no error output if there is no hdparm installed
resolves: rhbz#1191775
- do not run hdparm on hotplug events if there is no hdparm tuning
resolves: rhbz#1193682
- add oracle tuned profile
resolves: rhbz#1196298
- fix bash completions for tuned-adm
resolves: rhbz#1207668
- add glob support to tuned sysfs plugin
resolves: rhbz#1212831
- add tuned-adm verify subcommand
resolves: rhbz#1212836
- do not install tuned kernel command line to rescue kernels
resolves: rhbz#1223864
- add variables support
resolves: rhbz#1225124
- add built-in support for unit conversion into tuned
resolves: rhbz#1225135
- fix vm.max_map_count setting in sap-netweaver profile
resolves: rhbz#1228562
- add tuned profile for RHEL-RT
resolves: rhbz#1228801
- plugin_scheduler: added support for runtime tuning of processes
resolves: rhbz#1148546
- add support for changing elevators on xvd* devices (Amazon EC2)
resolves: rhbz#1170152
- add workaround to be run after systemd-sysctl
resolves: rhbz#1189263
- do not change settings of transparent hugepages if set in kernel cmdline
resolves: rhbz#1189868
- add tuned profiles for RHEL-NFV
resolves: rhbz#1228803
- plugin_bootloader: apply $tuned_params to existing kernels
resolves: rhbz#1233004
- fixed return code of tuned grub template
resolves: rhbz#1151768
- plugin_bootloader: fix for multiple parameters on command line
related: rhbz#1148711
- tuned-adm: fixed traceback on "tuned-adm list"
resolves: rhbz#1149162
- plugin_bootloader is automatically disabled if grub2 is not found
resolves: rhbz#1150047
- plugin_disk: set_spindown and set_APM made independent
resolves: rhbz#976725
resolves: rhbz#1020743
- audio plugin: fixed audio settings in standard profiles
resolves: rhbz#1019805
- video plugin: fixed tunings
- daemon: fixed crash if preset profile is not available
resolves: rhbz#953128
- man: various updates and corrections
- functions: fixed usb and bluetooth handling
- tuned: switched to lightweighted pygobject3-base
- daemon: added global config for dynamic_tuning
resolves: rhbz#1006427
- utils: added pmqos-static script for debug purposes
resolves: rhbz#1015676
- throughput-performance: various fixes
resolves: rhbz#987570
- tuned: added global option update_interval
- plugin_cpu: added support for x86_energy_perf_policy
resolves: rhbz#1015675
- dbus: fixed KeyboardInterrupt handling
- plugin_cpu: added support for intel_pstate
resolves: rhbz#996722
- profiles: various fixes
resolves: rhbz#922068
- profiles: added desktop profile
resolves: rhbz#996723
- tuned-adm: implemented non DBus fallback control
- profiles: added sap profile
- tuned: lowered CPU usage due to python bug
resolves: rhbz#917587
- audio plugin: fixed error handling in _get_timeout
- removed cpupower dependency, added sysfs fallback
- powertop2tuned: fixed parser crash on binary garbage
resolves: rhbz#914933
- cpu plugin: dropped multicore_powersave as kernel upstream already did
- plugins: options manipulated by dynamic tuning are now correctly saved and restored
- powertop2tuned: added alias -e for --enable option
- powertop2tuned: new option -m, --merge-profile to select profile to merge
- prefer transparent_hugepage over redhat_transparent_hugepage
- recommend: use recommend.conf not autodetect.conf
- tuned.service: switched to dbus type service
resolves: rhbz#911445
- tuned: new option --pid, -P to write PID file
- tuned, tuned-adm: added new option --version, -v to show version
- disk plugin: use APM value 254 for cleanup / APM disable instead of 255
resolves: rhbz#905195
- tuned: new option --log, -l to select log file
- powertop2tuned: avoid circular deps in include (one level check only)
- powertop2tuned: do not crash if powertop is not installed
- net plugin: added support for wake_on_lan static tuning
resolves: rhbz#885504
- loader: fixed error handling
- spec: used systemd-rpm macros
resolves: rhbz#850347
- fix: crash when ethtool advertised modes in unknown format (#689715)
- fix: check if ELEVATOR_KTUNE_DEVS is set
- typo fix: scomes, pooling -> polling
- fix: handle exceptions when determining type of network device (#707079)
- remove hal-disable-polling as HAL is being removed from Fedora (#710920)
- fix: add LSB headers to ktune initscript not to cause deadlock in systemd (#690177)
- fix: incorrect handling of stdin/stdout/stderr during daemon creation (#695480)
- new manual pages: diskdevstat, netdevstat, scomes, and varnetload
- updated obsolete parts in the other manual pages
- laptop-battery-powersave profile fixes
- support for new network device naming
- EEE PC dynamic FSB reclocking is done dynamicly in CPU plugin (Jaroslav
Skarvada)
- changelog sync with upstream
- reduced FSB support on Asus EEE netbooks with Intel Atom
- consolidate ktune script functions in tuning profiles
- disable tuned daemon on s390/s390x architectures
- set readahead by multiplying previous setting
- udev rules and script for CFQ and multipath scheduler tuning
- added 'enterprise-storage' profile
- added support for architecture-specific configuration files
- special sysctl setting for s390x arch in 'throughtput-performance'
profile
- apply I/O scheduler setting to device mapper devices
- workaround for hal-disable-polling bug
- fixed problem with network cards that provide unparsable supported
network modes (#620686)