Browse Source

tuned package update

Signed-off-by: basebuilder_pel7ppc64bebuilder0 <basebuilder@powerel.org>
master
basebuilder_pel7ppc64bebuilder0 6 years ago
parent
commit
e59cbd05c5
  1. 100
      SOURCES/tuned-2.8.0-gtk-3.8.patch
  2. 426
      SPECS/tuned.spec

100
SOURCES/tuned-2.8.0-gtk-3.8.patch

@ -0,0 +1,100 @@
diff --git a/tuned-gui.glade b/tuned-gui.glade
index 36e173a..30dd51a 100644
--- a/tuned-gui.glade
+++ b/tuned-gui.glade
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.16.1 -->
<interface>
- <requires lib="gtk+" version="3.10"/>
<object class="GtkAboutDialog" id="aboutdialog1">
<property name="can_focus">False</property>
<property name="type_hint">dialog</property>
@@ -729,12 +728,6 @@
<object class="GtkViewport" id="viewport1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <child>
- <object class="GtkListBox" id="listboxSummaryOfActiveProfile">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- </object>
- </child>
</object>
<packing>
<property name="expand">False</property>
diff --git a/tuned-gui.py b/tuned-gui.py
index e9c4628..a0514c1 100755
--- a/tuned-gui.py
+++ b/tuned-gui.py
@@ -319,8 +319,6 @@ class Base(object):
self.label_actual_profile.set_text(self.controller.active_profile())
if self.config.get(consts.CFG_RECOMMEND_COMMAND):
self.label_recommended_profile.set_text(self.controller.recommend_profile())
- self.listbox_summary_of_active_profile = \
- self.builder.get_object('listboxSummaryOfActiveProfile')

self.data_for_listbox_summary_of_active_profile()
self.comboboxtext_fast_change_profile.set_model(self.treestore_profiles)
@@ -445,9 +443,6 @@ class Base(object):
This method is emited after change profile and on startup of app.
"""

- for row in self.listbox_summary_of_active_profile:
- self.listbox_summary_of_active_profile.remove(row)
-
if self.is_tuned_connection_ok():
self.active_profile = \
self.manager.get_profile(self.controller.active_profile())
@@ -463,51 +458,6 @@ class Base(object):

self.label_summary_included_profile.set_text('None')

- row = Gtk.ListBoxRow()
- box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=0)
- plugin_name = Gtk.Label()
- plugin_name.set_markup('<b>Plugin Name</b>')
- plugin_option = Gtk.Label()
- plugin_option.set_markup('<b>Plugin Options</b>')
- box.pack_start(plugin_name, True, True, 0)
- box.pack_start(plugin_option, True, True, 0)
- row.add(box)
-
- self.listbox_summary_of_active_profile.add(row)
-
- sep = Gtk.Separator.new(Gtk.Orientation.HORIZONTAL)
- self.listbox_summary_of_active_profile.add(sep)
- sep.show()
-
- for u in self.active_profile.units:
- row = Gtk.ListBoxRow()
- hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL,
- spacing=0)
- hbox.set_homogeneous(True)
- row.add(hbox)
- label = Gtk.Label()
- label.set_markup(u)
- label.set_justify(Gtk.Justification.LEFT)
- hbox.pack_start(label, False, True, 1)
-
- grid = Gtk.Box(orientation=Gtk.Orientation.VERTICAL,
- spacing=0)
- grid.set_homogeneous(True)
- for o in self.active_profile.units[u].options:
- label_option = Gtk.Label()
- label_option.set_markup(o + ' = ' + '<b>'
- + self.active_profile.units[u].options[o]
- + '</b>')
- grid.pack_start(label_option, False, True, 0)
-
- hbox.pack_start(grid, False, True, 0)
- self.listbox_summary_of_active_profile.add(row)
- separator = Gtk.Separator.new(Gtk.Orientation.HORIZONTAL)
- self.listbox_summary_of_active_profile.add(separator)
- separator.show()
-
- self.listbox_summary_of_active_profile.show_all()
-
# def on_treeview_button_press_event(self, treeview, event):
# popup = Gtk.Menu()
# popup.append(Gtk.MenuItem('add'))

426
SPECS/tuned.spec

@ -1,45 +1,27 @@
#%%global prerelease rc
#%%global prereleasenum 2

%global prerel1 %{?prerelease:.%{prerelease}%{prereleasenum}}
%global prerel2 %{?prerelease:-%{prerelease}.%{prereleasenum}}

Summary: A dynamic adaptive system tuning daemon Summary: A dynamic adaptive system tuning daemon
Name: tuned Name: tuned
Version: 2.5.1 Version: 2.9.0
Release: 4%{?dist}.6 Release: 1%{?prerel1}%{?dist}
License: GPLv2+ License: GPLv2+
Source: https://fedorahosted.org/releases/t/u/tuned/tuned-%{version}.tar.bz2 Source: https://github.com/redhat-performance/%{name}/archive/v%{version}%{?prerel2}.tar.gz#/%{name}-%{version}%{?prerel1}.tar.gz
URL: https://fedorahosted.org/tuned/ URL: http://www.tuned-project.org/
BuildArch: noarch BuildArch: noarch
BuildRequires: python, systemd BuildRequires: python, systemd, desktop-file-utils
Requires(post): systemd, virt-what Requires(post): systemd, virt-what
Requires(preun): systemd Requires(preun): systemd
Requires(postun): systemd Requires(postun): systemd
Requires: python-decorator, dbus-python, pygobject3-base, python-pyudev Requires: python-decorator, dbus-python, pygobject3-base, python-pyudev
# kernel-tools, hdparm dependencies are not met on s390 # kernel-tools, hdparm dependencies are not met on s390
Requires: virt-what, python-configobj, ethtool, gawk Requires: virt-what, python-configobj, ethtool, gawk
Requires: util-linux, python-perf Requires: util-linux, python-perf, dbus, polkit, python-linux-procfs
Patch0: tuned-2.5.1-gtk-3.8.patch Requires: python-schedutils
Patch1: tuned-2.5.1-unquoting-sysctl-values.patch Patch0: tuned-2.8.0-gtk-3.8.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 %description
The tuned package contains a daemon that tunes system settings dynamically. The tuned package contains a daemon that tunes system settings dynamically.
@ -62,7 +44,7 @@ Requires: %{name} = %{version}-%{release}
Requires: powertop, pygobject3-base, polkit Requires: powertop, pygobject3-base, polkit


%description gtk %description gtk
GTK GUI that can control tuned and provide simple profile editor. GTK GUI that can control tuned and provides simple profile editor.


%package utils %package utils
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -87,72 +69,86 @@ instead of fewer large ones).


%package profiles-sap %package profiles-sap
Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}


%description profiles-sap %description profiles-sap
Additional tuned profile(s) targeted to SAP NetWeaver loads. Additional tuned profile(s) targeted to SAP NetWeaver loads.


%package profiles-oracle %package profiles-oracle
Summary: Additional tuned profile(s) targeted to Oracle loads Summary: Additional tuned profile(s) targeted to Oracle loads
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}


%description profiles-oracle %description profiles-oracle
Additional tuned profile(s) targeted to Oracle loads. Additional tuned profile(s) targeted to Oracle loads.


%package profiles-sap-hana %package profiles-sap-hana
Summary: Additional tuned profile(s) targeted to SAP HANA loads Summary: Additional tuned profile(s) targeted to SAP HANA loads
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}


%description profiles-sap-hana %description profiles-sap-hana
Additional tuned profile(s) targeted to SAP HANA loads. Additional tuned profile(s) targeted to SAP HANA loads.


%package profiles-atomic %package profiles-atomic
Summary: Additional tuned profile(s) targeted to Atomic Summary: Additional tuned profile(s) targeted to Atomic
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}


%description profiles-atomic %description profiles-atomic
Additional tuned profile(s) targeted to Atomic host and guest. Additional tuned profile(s) targeted to Atomic host and guest.


%package profiles-realtime %package profiles-realtime
Summary: Additional tuned profile(s) targeted to realtime Summary: Additional tuned profile(s) targeted to realtime
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}
Requires: tuna Requires: tuna


%description profiles-realtime %description profiles-realtime
Additional tuned profile(s) targeted to realtime. Additional tuned profile(s) targeted to realtime.


%package profiles-nfv-guest
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) guest
Requires: %{name} = %{version}
Requires: %{name}-profiles-realtime = %{version}
Requires: tuna

%description profiles-nfv-guest
Additional tuned profile(s) targeted to Network Function Virtualization (NFV) guest.

%package profiles-nfv-host
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) host
Requires: %{name} = %{version}
Requires: %{name}-profiles-realtime = %{version}
Requires: tuna, qemu-kvm-tools-rhev

%description profiles-nfv-host
Additional tuned profile(s) targeted to Network Function Virtualization (NFV) host.

# this is kept for backward compatibility, it should be dropped for RHEL-8
%package profiles-nfv %package profiles-nfv
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV)
Requires: %{name} = %{version}-%{release}, %{name}-profiles-realtime = %{version}-%{release} Requires: %{name} = %{version}
Requires: tuna, qemu-kvm-tools-rhev Requires: %{name}-profiles-nfv-guest = %{version}
Requires: %{name}-profiles-nfv-host = %{version}


%description profiles-nfv %description profiles-nfv
Additional tuned profile(s) targeted to Network Function Virtualization (NFV). Additional tuned profile(s) targeted to Network Function Virtualization (NFV).


%package profiles-cpu-partitioning
Summary: Additional tuned profile(s) optimized for CPU partitioning
Requires: %{name} = %{version}

%description profiles-cpu-partitioning
Additional tuned profile(s) optimized for CPU partitioning.

%package profiles-compat %package profiles-compat
Summary: Additional tuned profiles mainly for backward compatibility with tuned 1.0 Summary: Additional tuned profiles mainly for backward compatibility with tuned 1.0
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}


%description profiles-compat %description profiles-compat
Additional tuned profiles mainly for backward compatibility with tuned 1.0. Additional tuned profiles mainly for backward compatibility with tuned 1.0.
It can be also used to fine tune your system for specific scenarios. It can be also used to fine tune your system for specific scenarios.


%prep %prep
%setup -q %setup -q -n %{name}-%{version}%{?prerel2}
%patch0 -p1 %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 %build
@ -170,10 +166,18 @@ mkdir -p %{buildroot}%{_datadir}/tuned/grub2
mv %{buildroot}%{_sysconfdir}/grub.d/00_tuned %{buildroot}%{_datadir}/tuned/grub2/00_tuned mv %{buildroot}%{_sysconfdir}/grub.d/00_tuned %{buildroot}%{_datadir}/tuned/grub2/00_tuned
rmdir %{buildroot}%{_sysconfdir}/grub.d rmdir %{buildroot}%{_sysconfdir}/grub.d


# ghost for persistent storage
mkdir -p %{buildroot}%{_var}/lib/tuned

# ghost for NFV # ghost for NFV
mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
touch %{buildroot}%{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf touch %{buildroot}%{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf


# validate desktop file
desktop-file-validate %{buildroot}%{_datadir}/applications/tuned-gui.desktop

mkdir -p %{buildroot}%{_sysconfdir}/tuned/recommend.d

%post %post
%systemd_post tuned.service %systemd_post tuned.service


@ -189,6 +193,12 @@ fi


%preun %preun
%systemd_preun tuned.service %systemd_preun tuned.service
if [ "$1" == 0 ]; then
# clear persistent storage
rm -f %{_var}/lib/tuned/*
# clear temporal storage
rm -f /run/tuned/*
fi




%postun %postun
@ -200,7 +210,7 @@ if [ "$1" == 0 ]; then
rm -f %{_sysconfdir}/grub.d/00_tuned || : rm -f %{_sysconfdir}/grub.d/00_tuned || :
# unpatch /etc/default/grub # unpatch /etc/default/grub
if [ -r "%{_sysconfdir}/default/grub" ]; then if [ -r "%{_sysconfdir}/default/grub" ]; then
sed -i '/GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT \\$tuned_params"/d' %{_sysconfdir}/default/grub sed -i '/GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT:+$GRUB_CMDLINE_LINUX_DEFAULT }\\$tuned_params"/d' %{_sysconfdir}/default/grub
fi fi
fi fi


@ -216,21 +226,42 @@ fi
# and tuned is noarch package, thus the following hack is needed # and tuned is noarch package, thus the following hack is needed
if [ -d %{_sysconfdir}/grub.d ]; then if [ -d %{_sysconfdir}/grub.d ]; then
cp -a %{_datadir}/tuned/grub2/00_tuned %{_sysconfdir}/grub.d/00_tuned cp -a %{_datadir}/tuned/grub2/00_tuned %{_sysconfdir}/grub.d/00_tuned
selinuxenabled &>/dev/null && \
restorecon %{_sysconfdir}/grub.d/00_tuned &>/dev/null || :
fi fi




%post gtk
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :


%postun gtk
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
fi


%posttrans gtk
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :


%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS %exclude %{docdir}/README.utils
%doc COPYING %exclude %{docdir}/README.scomes
%doc README %exclude %{docdir}/README.NFV
%doc doc/TIPS.txt %doc %{docdir}
%{_datadir}/bash-completion/completions/tuned-adm %{_datadir}/bash-completion/completions/tuned-adm
%exclude %{python_sitelib}/tuned/gtk %exclude %{python_sitelib}/tuned/gtk
%{python_sitelib}/tuned %{python_sitelib}/tuned
%{_sbindir}/tuned %{_sbindir}/tuned
%{_sbindir}/tuned-adm %{_sbindir}/tuned-adm
%exclude %{_sysconfdir}/tuned/realtime-variables.conf %exclude %{_sysconfdir}/tuned/realtime-variables.conf
%exclude %{_sysconfdir}/tuned/realtime-virtual-guest-variables.conf
%exclude %{_sysconfdir}/tuned/realtime-virtual-host-variables.conf
%exclude %{_sysconfdir}/tuned/cpu-partitioning-variables.conf
%exclude %{_sysconfdir}/tuned/sap-hana-vmware-variables.conf
%exclude %{_prefix}/lib/tuned/default %exclude %{_prefix}/lib/tuned/default
%exclude %{_prefix}/lib/tuned/desktop-powersave %exclude %{_prefix}/lib/tuned/desktop-powersave
%exclude %{_prefix}/lib/tuned/laptop-ac-powersave %exclude %{_prefix}/lib/tuned/laptop-ac-powersave
@ -247,29 +278,39 @@ fi
%exclude %{_prefix}/lib/tuned/realtime %exclude %{_prefix}/lib/tuned/realtime
%exclude %{_prefix}/lib/tuned/realtime-virtual-guest %exclude %{_prefix}/lib/tuned/realtime-virtual-guest
%exclude %{_prefix}/lib/tuned/realtime-virtual-host %exclude %{_prefix}/lib/tuned/realtime-virtual-host
%exclude %{_prefix}/lib/tuned/cpu-partitioning
%{_prefix}/lib/tuned %{_prefix}/lib/tuned
%dir %{_sysconfdir}/tuned %dir %{_sysconfdir}/tuned
%dir %{_sysconfdir}/tuned/recommend.d
%dir %{_libexecdir}/tuned %dir %{_libexecdir}/tuned
%{_libexecdir}/tuned/defirqaffinity*
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/active_profile %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/active_profile
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/profile_mode
%config(noreplace) %{_sysconfdir}/tuned/tuned-main.conf %config(noreplace) %{_sysconfdir}/tuned/tuned-main.conf
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/bootcmdline %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/bootcmdline
%{_sysconfdir}/dbus-1/system.d/com.redhat.tuned.conf %{_sysconfdir}/dbus-1/system.d/com.redhat.tuned.conf
%verify(not size mtime md5) %{_sysconfdir}/modprobe.d/tuned.conf
%{_tmpfilesdir}/tuned.conf %{_tmpfilesdir}/tuned.conf
%{_unitdir}/tuned.service %{_unitdir}/tuned.service
%dir %{_localstatedir}/log/tuned %dir %{_localstatedir}/log/tuned
%dir /run/tuned %dir /run/tuned
%dir %{_var}/lib/tuned
%{_mandir}/man5/tuned* %{_mandir}/man5/tuned*
%{_mandir}/man7/tuned-profiles.7* %{_mandir}/man7/tuned-profiles.7*
%{_mandir}/man8/tuned* %{_mandir}/man8/tuned*
%dir %{_datadir}/tuned %dir %{_datadir}/tuned
%{_datadir}/tuned/grub2 %{_datadir}/tuned/grub2
%{_datadir}/polkit-1/actions/com.redhat.tuned.policy
%ghost %{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf


%files gtk %files gtk
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_sbindir}/tuned-gui %{_sbindir}/tuned-gui
%{python_sitelib}/tuned/gtk %{python_sitelib}/tuned/gtk
%{_datadir}/tuned/ui %{_datadir}/tuned/ui
%{_datadir}/polkit-1/actions/org.tuned.gui.policy %{_datadir}/polkit-1/actions/com.redhat.tuned.gui.policy
%{_datadir}/icons/hicolor/scalable/apps/tuned.svg
%{_datadir}/applications/tuned-gui.desktop


%files utils %files utils
%doc COPYING %doc COPYING
@ -297,6 +338,7 @@ fi


%files profiles-sap-hana %files profiles-sap-hana
%defattr(-,root,root,-) %defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/tuned/sap-hana-vmware-variables.conf
%{_prefix}/lib/tuned/sap-hana %{_prefix}/lib/tuned/sap-hana
%{_prefix}/lib/tuned/sap-hana-vmware %{_prefix}/lib/tuned/sap-hana-vmware
%{_mandir}/man7/tuned-profiles-sap-hana.7* %{_mandir}/man7/tuned-profiles-sap-hana.7*
@ -318,15 +360,27 @@ fi
%{_prefix}/lib/tuned/realtime %{_prefix}/lib/tuned/realtime
%{_mandir}/man7/tuned-profiles-realtime.7* %{_mandir}/man7/tuned-profiles-realtime.7*


%files profiles-nfv %files profiles-nfv-guest
%defattr(-,root,root,-) %defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/tuned/realtime-virtual-guest-variables.conf %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-guest
%{_mandir}/man7/tuned-profiles-nfv-guest.7*

%files profiles-nfv-host
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/tuned/realtime-virtual-host-variables.conf
%{_prefix}/lib/tuned/realtime-virtual-host %{_prefix}/lib/tuned/realtime-virtual-host
%{_libexecdir}/tuned/defirqaffinity* %{_mandir}/man7/tuned-profiles-nfv-host.7*
%{_mandir}/man7/tuned-profiles-nfv.7*
%files profiles-nfv
%defattr(-,root,root,-)
%doc %{docdir}/README.NFV

%files profiles-cpu-partitioning
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/tuned/cpu-partitioning-variables.conf
%{_prefix}/lib/tuned/cpu-partitioning
%{_mandir}/man7/tuned-profiles-cpu-partitioning.7*


%files profiles-compat %files profiles-compat
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -340,48 +394,232 @@ fi
%{_mandir}/man7/tuned-profiles-compat.7* %{_mandir}/man7/tuned-profiles-compat.7*


%changelog %changelog
* Thu Sep 1 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.6 * Sun Oct 29 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-1
- realtime: fixed kernel.sched_rt_runtime_us to be -1 - new release
resolves: rhbz#1372190 - rebased tuned to latest upstream

related: rhbz#1467576
* Fri Aug 19 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.5
- realtime: disabled timer migration * Fri Oct 20 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-0.2.rc2
resolves: rhbz#1360800 - new release
- realtime-virtual-host/guest: added rcu_nocbs kernel boot parameter - rebased tuned to latest upstream
resolves: rhbz#1334479 related: rhbz#1467576

- fixed expansion of the variables in the 'devices' section
* Wed Aug 3 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.4 related: rhbz#1490399
- fixed traceback by always stripping assignment modifiers even if not used - cpu-partitioning: add no_rebalance_cores= option
(by assignment-modifiers-strip-fix patch) resolves: rhbz#1497182
resolves: rhbz#1363682
- added workaround for embedded slashes in device names * Thu Oct 12 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-0.1.rc1
(by embedded-slashes-in-device-name-fix patch) - new release
related: rhbz#1363682 - rebased tuned to latest upstream

resolves: rhbz#1467576
* Tue Feb 9 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.3 - added recommend.d functionality
resolves: rhbz#1459146
- recommend: added support for matching of processes
resolves: rhbz#1461838
- cpu-partitioning: used tuned instead of tuna for cores isolation
resolves: rhbz#1442229
- bootloader: splitted string for removal from cmdline
resolves: rhbz#1461279
- network-latency: added skew_tick=1 kernel command line parameter
resolves: rhbz#1451073
- bootloader: accepted only certain values for initrd_remove_dir
resolves: rhbz#1455161
- increased udev monitor buffer size, made it configurable
resolves: rhbz#1442306
- bootloader: don't add nonexistent overlay image to grub.cfg
resolves: rhbz#1454340
- plugin_cpu: don't log error in execute() if EPB is not supported
resolves: rhbz#1443182
- sap-hana: fixed description of the sap-hana profiles
resolves: rhbz#1482005
- plugin_systemd: on full_rollback notify about need of initrd regeneration
resolves: rhbz#1469258
- don't log errors about missing files on verify with ignore_missing set
resolves: rhbz#1451435
- plugin_scheduler: improved logging
resolves: rhbz#1474961
- improved checking if we are rebooting or not
resolves: rhbz#1475571
- started dbus exports after a profile is applied
resolves: rhbz#1443142
- sap-hana: changed force_latency to 70
resolves: rhbz#1501252
- plugin_video: added support for the 'dpm' power method
- list available profiles on 'tuned-adm profile'

* Mon Jun 12 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-5
- realtime: re-assigned kernel thread priorities
resolves: rhbz#1452357

* Tue Jun 6 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-4
- added skew_tick=1 to realtime and simplified bootcmdline inheritance
resolves: rhbz#1447938

* Fri May 5 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-3
- added workaround for old pyudev
related: rhbz#1251240

* Thu Apr 13 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-2
- respin
related: rhbz#1388454
- systemd: added support for older systemd CPUAffinity syntax
resolves: rhbz#1441791
- scheduler: added workarounds for low level exceptions from
python-linux-procfs
resolves: rhbz#1441792
- bootloader: workaround for adding tuned_initrd to new kernels on restart
resolves: rhbz#1441797
- cpu-partitioning: use tuna for cores isolation
related: rhbz#1403309

* Fri Apr 7 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-1
- new release
- rebase tuned to latest upstream
resolves: rhbz#1388454
- cpu-partitioning: enabled timer migration
resolves: rhbz#1408308
- cpu-partitioning: disabled kvmclock sync and ple
resolves: rhbz#1395855
- spec: muted error if there is no selinux support
resolves: rhbz#1404214
- units: implemented instance priority
resolves: rhbz#1246172
- bootloader: added support for initrd overlays
resolves: rhbz#1414098
- cpu-partitioning: set CPUAffinity early in initrd image
resolves: rhbz#1394965
- cpu-partitioning: set workqueue affinity early
resolves: rhbz#1395899
- scsi_host: fixed probing of ALPM, missing ALPM logged as info
resolves: rhbz#1416712
- added new profile cpu-partitioning
resolves: rhbz#1359956
- bootloader: improved inheritance
resolves: rhbz#1274464
- units: mplemented udev-based regexp device matching
resolves: rhbz#1251240
- units: introduced pre_script, post_script
resolves: rhbz#1246176
- realtime-virtual-host: accommodate new ktimersoftd thread
resolves: rhbz#1332563
- defirqaffinity: fixed traceback due to syntax error
resolves: rhbz#1369791
- variables: support inheritance of variables
resolves: rhbz#1433496
- scheduler: added support for cores isolation
resolves: rhbz#1403309
- tuned-profiles-nfv splitted to host/guest and dropped unneeded dependency
resolves: rhbz#1413111
- desktop: fixed typo in profile summary
resolves: rhbz#1421238
- with systemd don't do full rollback on shutdown / reboot
resolves: rhbz#1421286
- builtin functions: added virt_check function and support to include
resolves: rhbz#1426654
- cpulist_present: explicitly sorted present CPUs
resolves: rhbz#1432240
- plugin_scheduler: fixed initialization
resolves: rhbz#1433496
- log errors when applying a profile fails
resolves: rhbz#1434360

* Tue Nov 8 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.1-4
- Fixed timeout if non-existent profile is requested
resolves: rhbz#1369502

* Mon Sep 12 2016 Ondřej Lysoněk <olysonek@redhat.com> - 2.7.1-3
- Fixed a traceback
resolves: rhbz#1372298

* Wed Aug 10 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.1-2
- fixed Tuned restart from GUI
resolves: rhbz#1365533

* Tue Aug 2 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.1-1
- - new-release
- rebase tuned to latest upstream
resolves: rhbz#1289048
- gui: fixed traceback caused by DBus paths copy&paste error
related: rhbz#1356369
- tuned-adm: fixed traceback of 'tuned-adm list' if daemon is not running
resolves: rhbz#1358857

* Tue Jul 19 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.0-1
- new-release
- rebase tuned to latest upstream
resolves: rhbz#1289048
- gui: fixed save profile
resolves: rhbz#1242491
- tuned-adm: added --ignore-missing parameter
resolves: rhbz#1243807
- plugin_vm: added transparent_hugepage alias
resolves: rhbz#1249610
- plugins: added modules plugin
resolves: rhbz#1249618
- plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are
missing
resolves: rhbz#1254417
- tuned-adm: fixed restart attempt if tuned is not running
resolves: rhbz#1258755
- nfv: avoided race condition by using synchronous mode
resolves: rhbz#1259039
- realtime: added check for isolcpus sanity
resolves: rhbz#1264128
- pm_qos: fixed exception if PM_QoS is not available
resolves: rhbz#1296137
- plugin_sysctl: reapply system sysctl after Tuned sysctl are applied
resolves: rhbz#1302953
- atomic: increase number of inotify watches
resolves: rhbz#1322001
- realtime-virtual-host/guest: added rcu_nocbs kernel boot parameter
resolves: rhbz#1334479
- realtime: fixed kernel.sched_rt_runtime_us to be -1
resolves: rhbz#1346715
- tuned-adm: fixed detection of no_daemon mode
resolves: rhbz#1351536
- plugin_base: correctly strip assignment modifiers even if not used
resolves: rhbz#1353142
- plugin_disk: try to workaround embedded '/' in device names
related: rhbz#1353142
- sap-hana: explicitly setting kernel.numa_balancing = 0 for better performance
resolves: rhbz#1355768
- 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
- functions: fixed restore_logs_syncing to preserve SELinux context on rsyslog.conf
resolves: rhbz#1268901
- spec: correctly remove tuned footprint from /etc/default/grub
resolves: rhbz#1268845
- gui: fixed creation of new profile
resolves: rhbz#1274609

* Tue Feb 9 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-7
- fixed traceback during restart attempt - fixed traceback during restart attempt
resolves: rhbz#1305903 resolves: rhbz#1265660


* Wed Jan 13 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.2 * Wed Jan 13 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-6
- fixed race in modprobe in realtime-virtual-host profile and extended - fixed race in modprobe in realtime-virtual-host profile and extended
stop action to have hint why it is called stop action to have hint why it is called
resolves: rhbz#1298204 resolves: rhbz#1292117


* Mon Nov 16 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.1 * Mon Nov 16 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-5
- fixed various verification issues (by verification-fixes patch) - fixed various verification issues (by verification-fixes patch)
resolves: rhbz#1282565 resolves: rhbz#1252153
- realtime profile now sets cpumask of unbound workqueues - realtime profile now sets cpumask of unbound workqueues
(by realtime-set-unbound-workqueues patch) (by realtime-set-unbound-workqueues patch)
resolves: rhbz#1282566 resolves: rhbz#1259043
- fixed lapic_timer_adv_ns cache in realtime-virtual-host profile - fixed lapic_timer_adv_ns cache in realtime-virtual-host profile
(by lapic-timer-adv-ns-cache-fix patch) (by lapic-timer-adv-ns-cache-fix patch)
resolves: rhbz#1282567 resolves: rhbz#1259452
- fixed find-lapictscdeadline-optimal-fix in realtime-virtual-host profile - fixed find-lapictscdeadline-optimal-fix in realtime-virtual-host profile
(by find-lapictscdeadline-optimal-fix patch) (by find-lapictscdeadline-optimal-fix patch)
resolves: rhbz#1282592 resolves: rhbz#1267284
- removed nohz_full from the realtime profile (by realtime-remove-nohz-full - removed nohz_full from the realtime profile (by realtime-remove-nohz-full
patch) patch)
resolves: rhbz#1282570 resolves: rhbz#1274486


* Wed Sep 23 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4 * Wed Sep 23 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4
- grub support in post scriptlet made conditional not to break s390(x) - grub support in post scriptlet made conditional not to break s390(x)

Loading…
Cancel
Save