From 2a14b64ec40fc6033210ff7569f4db9a7b791e2f Mon Sep 17 00:00:00 2001 From: basebuilder_pel7ppc64bebuilder0 Date: Thu, 17 May 2018 10:51:36 +0200 Subject: [PATCH] tuned spec file pre package update Signed-off-by: basebuilder_pel7ppc64bebuilder0 --- SPECS/tuned.spec | 712 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 712 insertions(+) create mode 100644 SPECS/tuned.spec diff --git a/SPECS/tuned.spec b/SPECS/tuned.spec new file mode 100644 index 00000000..269b9cfb --- /dev/null +++ b/SPECS/tuned.spec @@ -0,0 +1,712 @@ +Summary: A dynamic adaptive system tuning daemon +Name: tuned +Version: 2.5.1 +Release: 4%{?dist}.6 +License: GPLv2+ +Source: https://fedorahosted.org/releases/t/u/tuned/tuned-%{version}.tar.bz2 +URL: https://fedorahosted.org/tuned/ +BuildArch: noarch +BuildRequires: python, systemd +Requires(post): systemd, virt-what +Requires(preun): systemd +Requires(postun): systemd +Requires: python-decorator, dbus-python, pygobject3-base, python-pyudev +# kernel-tools, hdparm dependencies are not met on s390 +Requires: virt-what, python-configobj, ethtool, gawk +Requires: util-linux, python-perf +Patch0: tuned-2.5.1-gtk-3.8.patch +Patch1: tuned-2.5.1-unquoting-sysctl-values.patch +# rhbz#1282565 +Patch2: tuned-2.5.1-verification-fixes.patch +# rhbz#1282566 +Patch3: tuned-2.5.1-realtime-set-unbound-workqueues.patch +# rhbz#1282567 +Patch4: tuned-2.5.1-lapic-timer-adv-ns-cache-fix.patch +# rhbz#1282592 +Patch5: tuned-2.5.1-find-lapictscdeadline-optimal-fix.patch +# rhbz#1282570 +Patch6: tuned-2.5.1-realtime-remove-nohz-full.patch +# rhbz#1298204 +Patch7: tuned-2.5.1-realtime-virtual-host-modprobe-race-fix.patch +# rhbz#1305903 +Patch8: tuned-2.5.1-restart-attempt-fix.patch +# rhbz#1353142 +Patch9: tuned-2.5.1-assignment-modifiers-strip-fix.patch +# rhbz#1353142 +Patch10: tuned-2.5.1-embedded-slashes-in-device-name-fix.patch +# rhbz#1360800 +Patch11: tuned-2.5.1-realtime-timer-migration.patch +# rhbz#1367502 +Patch12: tuned-2.5.1-realtime-virtual-add-rcu_nocbs.patch +# rhbz#1372190 +Patch13: tuned-2.5.1-realtime-sched_rt_runtime_us-fix.patch + +%description +The tuned package contains a daemon that tunes system settings dynamically. +It does so by monitoring the usage of several system components periodically. +Based on that information components will then be put into lower or higher +power saving modes to adapt to the current usage. Currently only ethernet +network and ATA harddisk devices are implemented. + +%if 0%{?rhel} <= 7 && 0%{!?fedora:1} +# RHEL <= 7 +%global docdir %{_docdir}/%{name}-%{version} +%else +# RHEL > 7 || fedora +%global docdir %{_docdir}/%{name} +%endif + +%package gtk +Summary: GTK GUI for tuned +Requires: %{name} = %{version}-%{release} +Requires: powertop, pygobject3-base, polkit + +%description gtk +GTK GUI that can control tuned and provide simple profile editor. + +%package utils +Requires: %{name} = %{version}-%{release} +Requires: powertop +Summary: Various tuned utilities + +%description utils +This package contains utilities that can help you to fine tune and +debug your system and manage tuned profiles. + +%package utils-systemtap +Summary: Disk and net statistic monitoring systemtap scripts +Requires: %{name} = %{version}-%{release} +Requires: systemtap + +%description utils-systemtap +This package contains several systemtap scripts to allow detailed +manual monitoring of the system. Instead of the typical IO/sec it collects +minimal, maximal and average time between operations to be able to +identify applications that behave power inefficient (many small operations +instead of fewer large ones). + +%package profiles-sap +Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads +Requires: %{name} = %{version}-%{release} + +%description profiles-sap +Additional tuned profile(s) targeted to SAP NetWeaver loads. + +%package profiles-oracle +Summary: Additional tuned profile(s) targeted to Oracle loads +Requires: %{name} = %{version}-%{release} + +%description profiles-oracle +Additional tuned profile(s) targeted to Oracle loads. + +%package profiles-sap-hana +Summary: Additional tuned profile(s) targeted to SAP HANA loads +Requires: %{name} = %{version}-%{release} + +%description profiles-sap-hana +Additional tuned profile(s) targeted to SAP HANA loads. + +%package profiles-atomic +Summary: Additional tuned profile(s) targeted to Atomic +Requires: %{name} = %{version}-%{release} + +%description profiles-atomic +Additional tuned profile(s) targeted to Atomic host and guest. + +%package profiles-realtime +Summary: Additional tuned profile(s) targeted to realtime +Requires: %{name} = %{version}-%{release} +Requires: tuna + +%description profiles-realtime +Additional tuned profile(s) targeted to realtime. + +%package profiles-nfv +Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) +Requires: %{name} = %{version}-%{release}, %{name}-profiles-realtime = %{version}-%{release} +Requires: tuna, qemu-kvm-tools-rhev + +%description profiles-nfv +Additional tuned profile(s) targeted to Network Function Virtualization (NFV). + +%package profiles-compat +Summary: Additional tuned profiles mainly for backward compatibility with tuned 1.0 +Requires: %{name} = %{version}-%{release} + +%description profiles-compat +Additional tuned profiles mainly for backward compatibility with tuned 1.0. +It can be also used to fine tune your system for specific scenarios. + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 + + +%build + + +%install +make install DESTDIR=%{buildroot} DOCDIR=%{docdir} +%if 0%{?rhel} +sed -i 's/\(dynamic_tuning[ \t]*=[ \t]*\).*/\10/' %{buildroot}%{_sysconfdir}/tuned/tuned-main.conf +%endif + +# conditional support for grub2, grub2 is not available on all architectures +# and tuned is noarch package, thus the following hack is needed +mkdir -p %{buildroot}%{_datadir}/tuned/grub2 +mv %{buildroot}%{_sysconfdir}/grub.d/00_tuned %{buildroot}%{_datadir}/tuned/grub2/00_tuned +rmdir %{buildroot}%{_sysconfdir}/grub.d + +# ghost for NFV +mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d +touch %{buildroot}%{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf + +%post +%systemd_post tuned.service + +# convert active_profile from full path to name (if needed) +sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' /etc/tuned/active_profile + +# convert GRUB_CMDLINE_LINUX to GRUB_CMDLINE_LINUX_DEFAULT +if [ -r "%{_sysconfdir}/default/grub" ]; then + sed -i 's/GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX \\$tuned_params"/GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT \\$tuned_params"/' \ + %{_sysconfdir}/default/grub +fi + + +%preun +%systemd_preun tuned.service + + +%postun +%systemd_postun_with_restart tuned.service + +# conditional support for grub2, grub2 is not available on all architectures +# and tuned is noarch package, thus the following hack is needed +if [ "$1" == 0 ]; then + rm -f %{_sysconfdir}/grub.d/00_tuned || : +# unpatch /etc/default/grub + if [ -r "%{_sysconfdir}/default/grub" ]; then + sed -i '/GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT \\$tuned_params"/d' %{_sysconfdir}/default/grub + fi +fi + + +%triggerun -- tuned < 2.0-0 +# remove ktune from old tuned, now part of tuned +/usr/sbin/service ktune stop &>/dev/null || : +/usr/sbin/chkconfig --del ktune &>/dev/null || : + + +%posttrans +# conditional support for grub2, grub2 is not available on all architectures +# and tuned is noarch package, thus the following hack is needed +if [ -d %{_sysconfdir}/grub.d ]; then + cp -a %{_datadir}/tuned/grub2/00_tuned %{_sysconfdir}/grub.d/00_tuned +fi + + +%files +%defattr(-,root,root,-) +%doc AUTHORS +%doc COPYING +%doc README +%doc doc/TIPS.txt +%{_datadir}/bash-completion/completions/tuned-adm +%exclude %{python_sitelib}/tuned/gtk +%{python_sitelib}/tuned +%{_sbindir}/tuned +%{_sbindir}/tuned-adm +%exclude %{_sysconfdir}/tuned/realtime-variables.conf +%exclude %{_prefix}/lib/tuned/default +%exclude %{_prefix}/lib/tuned/desktop-powersave +%exclude %{_prefix}/lib/tuned/laptop-ac-powersave +%exclude %{_prefix}/lib/tuned/server-powersave +%exclude %{_prefix}/lib/tuned/laptop-battery-powersave +%exclude %{_prefix}/lib/tuned/enterprise-storage +%exclude %{_prefix}/lib/tuned/spindown-disk +%exclude %{_prefix}/lib/tuned/sap-netweaver +%exclude %{_prefix}/lib/tuned/sap-hana +%exclude %{_prefix}/lib/tuned/sap-hana-vmware +%exclude %{_prefix}/lib/tuned/oracle +%exclude %{_prefix}/lib/tuned/atomic-host +%exclude %{_prefix}/lib/tuned/atomic-guest +%exclude %{_prefix}/lib/tuned/realtime +%exclude %{_prefix}/lib/tuned/realtime-virtual-guest +%exclude %{_prefix}/lib/tuned/realtime-virtual-host +%{_prefix}/lib/tuned +%dir %{_sysconfdir}/tuned +%dir %{_libexecdir}/tuned +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/active_profile +%config(noreplace) %{_sysconfdir}/tuned/tuned-main.conf +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/bootcmdline +%{_sysconfdir}/dbus-1/system.d/com.redhat.tuned.conf +%{_tmpfilesdir}/tuned.conf +%{_unitdir}/tuned.service +%dir %{_localstatedir}/log/tuned +%dir /run/tuned +%{_mandir}/man5/tuned* +%{_mandir}/man7/tuned-profiles.7* +%{_mandir}/man8/tuned* +%dir %{_datadir}/tuned +%{_datadir}/tuned/grub2 + +%files gtk +%defattr(-,root,root,-) +%{_sbindir}/tuned-gui +%{python_sitelib}/tuned/gtk +%{_datadir}/tuned/ui +%{_datadir}/polkit-1/actions/org.tuned.gui.policy + +%files utils +%doc COPYING +%{_bindir}/powertop2tuned +%{_libexecdir}/tuned/pmqos-static* + +%files utils-systemtap +%defattr(-,root,root,-) +%doc doc/README.utils +%doc doc/README.scomes +%doc COPYING +%{_sbindir}/varnetload +%{_sbindir}/netdevstat +%{_sbindir}/diskdevstat +%{_sbindir}/scomes +%{_mandir}/man8/varnetload.* +%{_mandir}/man8/netdevstat.* +%{_mandir}/man8/diskdevstat.* +%{_mandir}/man8/scomes.* + +%files profiles-sap +%defattr(-,root,root,-) +%{_prefix}/lib/tuned/sap-netweaver +%{_mandir}/man7/tuned-profiles-sap.7* + +%files profiles-sap-hana +%defattr(-,root,root,-) +%{_prefix}/lib/tuned/sap-hana +%{_prefix}/lib/tuned/sap-hana-vmware +%{_mandir}/man7/tuned-profiles-sap-hana.7* + +%files profiles-oracle +%defattr(-,root,root,-) +%{_prefix}/lib/tuned/oracle +%{_mandir}/man7/tuned-profiles-oracle.7* + +%files profiles-atomic +%defattr(-,root,root,-) +%{_prefix}/lib/tuned/atomic-host +%{_prefix}/lib/tuned/atomic-guest +%{_mandir}/man7/tuned-profiles-atomic.7* + +%files profiles-realtime +%defattr(-,root,root,-) +%config(noreplace) %{_sysconfdir}/tuned/realtime-variables.conf +%{_prefix}/lib/tuned/realtime +%{_mandir}/man7/tuned-profiles-realtime.7* + +%files profiles-nfv +%defattr(-,root,root,-) +%config(noreplace) %{_sysconfdir}/tuned/realtime-virtual-guest-variables.conf +%config(noreplace) %{_sysconfdir}/tuned/realtime-virtual-host-variables.conf +%ghost %{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf +%{_prefix}/lib/tuned/realtime-virtual-guest +%{_prefix}/lib/tuned/realtime-virtual-host +%{_libexecdir}/tuned/defirqaffinity* +%{_mandir}/man7/tuned-profiles-nfv.7* + +%files profiles-compat +%defattr(-,root,root,-) +%{_prefix}/lib/tuned/default +%{_prefix}/lib/tuned/desktop-powersave +%{_prefix}/lib/tuned/laptop-ac-powersave +%{_prefix}/lib/tuned/server-powersave +%{_prefix}/lib/tuned/laptop-battery-powersave +%{_prefix}/lib/tuned/enterprise-storage +%{_prefix}/lib/tuned/spindown-disk +%{_mandir}/man7/tuned-profiles-compat.7* + +%changelog +* Thu Sep 1 2016 Jaroslav Škarvada - 2.5.1-4.6 +- realtime: fixed kernel.sched_rt_runtime_us to be -1 + resolves: rhbz#1372190 + +* Fri Aug 19 2016 Jaroslav Škarvada - 2.5.1-4.5 +- realtime: disabled timer migration + resolves: rhbz#1360800 +- realtime-virtual-host/guest: added rcu_nocbs kernel boot parameter + resolves: rhbz#1334479 + +* Wed Aug 3 2016 Jaroslav Škarvada - 2.5.1-4.4 +- fixed traceback by always stripping assignment modifiers even if not used + (by assignment-modifiers-strip-fix patch) + resolves: rhbz#1363682 +- added workaround for embedded slashes in device names + (by embedded-slashes-in-device-name-fix patch) + related: rhbz#1363682 + +* Tue Feb 9 2016 Jaroslav Škarvada - 2.5.1-4.3 +- fixed traceback during restart attempt + resolves: rhbz#1305903 + +* Wed Jan 13 2016 Jaroslav Škarvada - 2.5.1-4.2 +- fixed race in modprobe in realtime-virtual-host profile and extended + stop action to have hint why it is called + resolves: rhbz#1298204 + +* Mon Nov 16 2015 Jaroslav Škarvada - 2.5.1-4.1 +- fixed various verification issues (by verification-fixes patch) + resolves: rhbz#1282565 +- realtime profile now sets cpumask of unbound workqueues + (by realtime-set-unbound-workqueues patch) + resolves: rhbz#1282566 +- fixed lapic_timer_adv_ns cache in realtime-virtual-host profile + (by lapic-timer-adv-ns-cache-fix patch) + resolves: rhbz#1282567 +- fixed find-lapictscdeadline-optimal-fix in realtime-virtual-host profile + (by find-lapictscdeadline-optimal-fix patch) + resolves: rhbz#1282592 +- removed nohz_full from the realtime profile (by realtime-remove-nohz-full + patch) + resolves: rhbz#1282570 + +* Wed Sep 23 2015 Jaroslav Škarvada - 2.5.1-4 +- grub support in post scriptlet made conditional not to break s390(x) + resolves: rhbz#1265654 + +* Fri Aug 28 2015 Jaroslav Škarvada - 2.5.1-3 +- patched files are not backed up + related: rhbz#1254538 + +* Fri Aug 28 2015 Jaroslav Škarvada - 2.5.1-2 +- unquoted sysctl values + resolves: rhbz#1254538 + +* Tue Aug 4 2015 Jaroslav Škarvada - 2.5.1-1 +- new-release + 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 + - defuzzified gtk-3.8 patch + +* Sun Jul 5 2015 Jaroslav Škarvada - 2.5.0-1 +- new-release + 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 + - fixed vm.max_map_count setting in sap-netweaver profile + resolves: rhbz#1228562 + - create 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 + - add support for no daemon mode + resolves: rhbz#1068663 + +* Thu Oct 16 2014 Jaroslav Škarvada - 2.4.1-1 +- new-release + resolves: rhbz#1093883 + +* Tue Oct 7 2014 Jaroslav Škarvada - 2.4.0-6 +- add autodetection of grub2 to plugin_bootloader + resolves: rhbz#1150047 + +* Mon Oct 6 2014 Jaroslav Škarvada - 2.4.0-5 +- fixed tuned-adm list traceback + resolves: rhbz#1149162 + +* Mon Oct 6 2014 Jaroslav Škarvada - 2.4.0-4 +- fixed cmdline handling in bootloader plugin + related: rhbz#1148711 + +* Mon Oct 6 2014 Jaroslav Škarvada - 2.4.0-3 +- grub template 00_tuned, do not return error if there is no cmdline + resolves: rhbz#1148711 + +* Wed Oct 1 2014 Jaroslav Škarvada - 2.4.0-2 +- fixed tuned-gui polkit path + related: rhbz#1093883 + +* Wed Oct 1 2014 Jaroslav Škarvada - 2.4.0-1 +- new-release + resolves: rhbz#1093883 + - fixed traceback if profile cannot be loaded + related: rhbz#953128 + - powertop2tuned: fixed traceback if rewriting file instead of dir + - daemon: fixed race condition in start/stop + - balanced: used medium_power ALPM policy + - balanced: used conservative CPU governor + resolves: rhbz#1124125 + - plugins: added selinux plugin + - plugin_net: added nf_conntrack_hashsize parameter + - profiles: included sap-hana and sap-hana-vmware profiles + - profiles: sap-profiles in individual subpackages + resolves: rhbz#1058483 + - man: structured profiles manual pages according to sub-packages + - improved error handling of switch_profile + - tuned-adm: active: detect whether tuned deamon is running + - removed active_profile from RPM verification + resolves: rhbz#1104126 + - plugin_disk: readahead value can be now specified in sectors + resolves: rhbz#1127127 + - plugins: added bootloader plugin + resolves: rhbz#1044111 + - plugin_disk: added error counter to hdparm calls + - plugins: added scheduler plugin + resolves: rhbz#1100826 + - added tuned-gui + +* Fri Sep 19 2014 Jaroslav Škarvada - 2.3.0-16 +- autodetecting initial profile in runtime, not int post install + resolves: rhbz#1144067 + +* Tue Sep 2 2014 Jaroslav Škarvada - 2.3.0-15 +- updated man page to include atomic-host and atomic-guest profiles + related: rhbz#1091977, rhbz#1091979 + +* Wed Aug 27 2014 Jaroslav Škarvada - 2.3.0-14 +- add atomic-host and atomic-guest profiles + resolves: rhbz#1091977, rhbz#1091979 + +* Mon May 12 2014 Jaroslav Škarvada - 2.3.0-13 +- add support for assignment modifiers + resolves: rhbz#1096917 + +* Wed May 7 2014 Jaroslav Škarvada - 2.3.0-12 +- handle root block devices + resolves: rhbz#1033251 + +* Fri Mar 7 2014 Jaroslav Škarvada - 2.3.0-11 +- reverted fix for bug 1073008, dependency is not met on s390 + related: rhbz#1073008 + +* Thu Mar 6 2014 Jaroslav Škarvada - 2.3.0-10 +- added requirement to kernel-tools + resolves: rhbz#1073008 +- made cpupower.service conflicting + resolves: rhbz#1073392 + +* Tue Mar 4 2014 Jaroslav Škarvada - 2.3.0-9 +- re-arranged profile autoselection patches for better maintainability + related: rhbz#1069123 + +* Mon Mar 3 2014 Jaroslav Škarvada - 2.3.0-8 +- fixed profile autoselection + resolves: rhbz#1069123 + +* Fri Feb 14 2014 Jaroslav Škarvada - 2.3.0-7 +- throughput-performance is default for the server + resolves: rhbz#1063481 +- THP not disabled in the latency-performance profile + resolves: rhbz#1064510 +- added network-latency profile + resolves: rhbz#1052418 +- added network-throughput profile + resolves: rhbz#1052421 + +* Tue Jan 7 2014 Jaroslav Škarvada - 2.3.0-6 +- altered dirty ratios of troughput-performance for better performance + resolves: rhbz#1043533 + +* Fri Dec 27 2013 Daniel Mach - 2.3.0-5 +- Mass rebuild 2013-12-27 + +* Fri Nov 22 2013 Jaroslav Škarvada - 2.3.0-4 +- removed useless find from the spindown-disk profile + resolves: rhbz#1030439 + +* Fri Nov 8 2013 Jaroslav Škarvada - 2.3.0-3 +- defuzzified patches + related: rhbz#1028119, rhbz#1028122 + +* Fri Nov 8 2013 Jaroslav Škarvada - 2.3.0-2 +- fixed race condition in the start/stop code + resolves: rhbz#1028119 +- improved tuned responsiveness + resolves: rhbz#1028122 + +* Wed Nov 6 2013 Jaroslav Škarvada - 2.3.0-1 +- new-release + resolves: rhbz#1020743 + - audio plugin: fixed audio settings in standard profiles + - video plugin: fixed tunings + - daemon: fixed crash if preset profile is not available + - man: various updates and corrections + - functions: fixed usb and bluetooth handling + - tuned: switched to lightweighted pygobject3-base + - daemon: added global config for dynamic_tuning + - utils: added pmqos-static script for debug purposes + - throughput-performance: various fixes + - 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 + - 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 + +* Wed Oct 16 2013 Jaroslav Škarvada - 2.2.2-4 +- lock CPU to C1 instead of C0 in latency-performance profile + resolves: rhbz#1013085 +- readahed multiply set to 4 in throughput-performance profile + resolves: rhbz#987570 +- packaged pmqos-static script for debugging purposes + resolves: rhbz#1015676 +- added global configuration file with the possibility to globally + disable the dynamic tuning and it is by default disabled on RHEL + resolves: rhbz#1006427 + +* Thu Jul 25 2013 Jaroslav Škarvada - 2.2.2-3 +- do not package backup file + related: rhbz#986468 + +* Thu Jul 25 2013 Jaroslav Škarvada - 2.2.2-2 +- used pygobject3-base instead of pygobject2 + resolves: rhbz#986468 + +* Tue Mar 19 2013 Jaroslav Škarvada - 2.2.2-1 +- new-release: + - cpu plugin: fixed cpupower workaround + - cpu plugin: fixed crash if cpupower is installed + +* Fri Mar 1 2013 Jaroslav Škarvada - 2.2.1-1 +- new release: + - 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 + +* Mon Jan 28 2013 Jan Vcelak 2.2.0-1 +- new release: + - remove nobarrier from virtual-guest (data loss prevention) + - devices enumeration via udev, instead of manual retrieval + - support for dynamically inserted devices (currently disk plugin) + - dropped rfkill plugins (bluetooth and wifi), the code didn't work + +* Wed Jan 2 2013 Jaroslav Škarvada - 2.1.2-1 +- new release: + - systemtap {disk,net}devstat: fix typo in usage + - switched to configobj parser + - latency-performance: disabled THP + - fixed fd leaks on subprocesses + +* Thu Dec 06 2012 Jan Vcelak 2.1.1-1 +- fix: powertop2tuned execution +- fix: ownership of /etc/tuned + +* Mon Dec 03 2012 Jan Vcelak 2.1.0-1 +- new release: + - daemon: allow running without selected profile + - daemon: fix profile merging, allow only safe characters in profile names + - daemon: implement missing methods in DBus interface + - daemon: implement profile recommendation + - daemon: improve daemonization, PID file handling + - daemon: improved device matching in profiles, negation possible + - daemon: various internal improvements + - executables: check for EUID instead of UID + - executables: run python with -Es to increase security + - plugins: cpu - fix cpupower execution + - plugins: disk - fix option setting + - plugins: mounts - new, currently supports only barriers control + - plugins: sysctl - fix a bug preventing settings application + - powertop2tuned: speedup, fix crashes with non-C locales + - powertop2tuned: support for powertop 2.2 output + - profiles: progress on replacing scripts with plugins + - tuned-adm: bash completion - suggest profiles from all supported locations + - tuned-adm: complete switch to D-bus + - tuned-adm: full control to users with physical access + +* Mon Oct 08 2012 Jaroslav Škarvada - 2.0.2-1 +- New version +- Systemtap scripts moved to utils-systemtap subpackage + +* Sun Jul 22 2012 Fedora Release Engineering - 2.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Jaroslav Škarvada - 2.0.1-3 +- another powertop-2.0 compatibility fix + Resolves: rhbz#830415 + +* Tue Jun 12 2012 Jan Kaluza - 2.0.1-2 +- fixed powertop2tuned compatibility with powertop-2.0 + +* Tue Apr 03 2012 Jaroslav Škarvada - 2.0.1-1 +- new version + +* Fri Mar 30 2012 Jan Vcelak 2.0-1 +- first stable release