tuned package update
Signed-off-by: basebuilder_pel7ppc64bebuilder0 <basebuilder@powerel.org>master
parent
2a14b64ec4
commit
e59cbd05c5
|
|
@ -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'))
|
||||
420
SPECS/tuned.spec
420
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
|
||||
Name: tuned
|
||||
Version: 2.5.1
|
||||
Release: 4%{?dist}.6
|
||||
Version: 2.9.0
|
||||
Release: 1%{?prerel1}%{?dist}
|
||||
License: GPLv2+
|
||||
Source: https://fedorahosted.org/releases/t/u/tuned/tuned-%{version}.tar.bz2
|
||||
URL: https://fedorahosted.org/tuned/
|
||||
Source: https://github.com/redhat-performance/%{name}/archive/v%{version}%{?prerel2}.tar.gz#/%{name}-%{version}%{?prerel1}.tar.gz
|
||||
URL: http://www.tuned-project.org/
|
||||
BuildArch: noarch
|
||||
BuildRequires: python, systemd
|
||||
BuildRequires: python, systemd, desktop-file-utils
|
||||
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
|
||||
Requires: util-linux, python-perf, dbus, polkit, python-linux-procfs
|
||||
Requires: python-schedutils
|
||||
Patch0: tuned-2.8.0-gtk-3.8.patch
|
||||
|
||||
%description
|
||||
The tuned package contains a daemon that tunes system settings dynamically.
|
||||
|
|
@ -62,7 +44,7 @@ Requires: %{name} = %{version}-%{release}
|
|||
Requires: powertop, pygobject3-base, polkit
|
||||
|
||||
%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
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
|
@ -87,72 +69,86 @@ instead of fewer large ones).
|
|||
|
||||
%package profiles-sap
|
||||
Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%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}
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%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}
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%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}
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%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: %{name} = %{version}
|
||||
Requires: tuna
|
||||
|
||||
%description profiles-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
|
||||
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
|
||||
Requires: %{name} = %{version}
|
||||
Requires: %{name}-profiles-nfv-guest = %{version}
|
||||
Requires: %{name}-profiles-nfv-host = %{version}
|
||||
|
||||
%description profiles-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
|
||||
Summary: Additional tuned profiles mainly for backward compatibility with tuned 1.0
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%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
|
||||
%setup -q -n %{name}-%{version}%{?prerel2}
|
||||
%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
|
||||
|
|
@ -170,10 +166,18 @@ 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 persistent storage
|
||||
mkdir -p %{buildroot}%{_var}/lib/tuned
|
||||
|
||||
# ghost for NFV
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
|
||||
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
|
||||
%systemd_post tuned.service
|
||||
|
||||
|
|
@ -189,6 +193,12 @@ fi
|
|||
|
||||
%preun
|
||||
%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
|
||||
|
|
@ -200,7 +210,7 @@ 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
|
||||
sed -i '/GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT:+$GRUB_CMDLINE_LINUX_DEFAULT }\\$tuned_params"/d' %{_sysconfdir}/default/grub
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
@ -216,21 +226,42 @@ fi
|
|||
# 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
|
||||
selinuxenabled &>/dev/null && \
|
||||
restorecon %{_sysconfdir}/grub.d/00_tuned &>/dev/null || :
|
||||
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
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS
|
||||
%doc COPYING
|
||||
%doc README
|
||||
%doc doc/TIPS.txt
|
||||
%exclude %{docdir}/README.utils
|
||||
%exclude %{docdir}/README.scomes
|
||||
%exclude %{docdir}/README.NFV
|
||||
%doc %{docdir}
|
||||
%{_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 %{_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/desktop-powersave
|
||||
%exclude %{_prefix}/lib/tuned/laptop-ac-powersave
|
||||
|
|
@ -247,29 +278,39 @@ fi
|
|||
%exclude %{_prefix}/lib/tuned/realtime
|
||||
%exclude %{_prefix}/lib/tuned/realtime-virtual-guest
|
||||
%exclude %{_prefix}/lib/tuned/realtime-virtual-host
|
||||
%exclude %{_prefix}/lib/tuned/cpu-partitioning
|
||||
%{_prefix}/lib/tuned
|
||||
%dir %{_sysconfdir}/tuned
|
||||
%dir %{_sysconfdir}/tuned/recommend.d
|
||||
%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/profile_mode
|
||||
%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
|
||||
%verify(not size mtime md5) %{_sysconfdir}/modprobe.d/tuned.conf
|
||||
%{_tmpfilesdir}/tuned.conf
|
||||
%{_unitdir}/tuned.service
|
||||
%dir %{_localstatedir}/log/tuned
|
||||
%dir /run/tuned
|
||||
%dir %{_var}/lib/tuned
|
||||
%{_mandir}/man5/tuned*
|
||||
%{_mandir}/man7/tuned-profiles.7*
|
||||
%{_mandir}/man8/tuned*
|
||||
%dir %{_datadir}/tuned
|
||||
%{_datadir}/tuned/grub2
|
||||
%{_datadir}/polkit-1/actions/com.redhat.tuned.policy
|
||||
%ghost %{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf
|
||||
|
||||
%files gtk
|
||||
%defattr(-,root,root,-)
|
||||
%{_sbindir}/tuned-gui
|
||||
%{python_sitelib}/tuned/gtk
|
||||
%{_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
|
||||
%doc COPYING
|
||||
|
|
@ -297,6 +338,7 @@ fi
|
|||
|
||||
%files profiles-sap-hana
|
||||
%defattr(-,root,root,-)
|
||||
%config(noreplace) %{_sysconfdir}/tuned/sap-hana-vmware-variables.conf
|
||||
%{_prefix}/lib/tuned/sap-hana
|
||||
%{_prefix}/lib/tuned/sap-hana-vmware
|
||||
%{_mandir}/man7/tuned-profiles-sap-hana.7*
|
||||
|
|
@ -318,15 +360,27 @@ fi
|
|||
%{_prefix}/lib/tuned/realtime
|
||||
%{_mandir}/man7/tuned-profiles-realtime.7*
|
||||
|
||||
%files profiles-nfv
|
||||
%files profiles-nfv-guest
|
||||
%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
|
||||
%{_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
|
||||
%{_libexecdir}/tuned/defirqaffinity*
|
||||
%{_mandir}/man7/tuned-profiles-nfv.7*
|
||||
%{_mandir}/man7/tuned-profiles-nfv-host.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
|
||||
%defattr(-,root,root,-)
|
||||
|
|
@ -340,48 +394,232 @@ fi
|
|||
%{_mandir}/man7/tuned-profiles-compat.7*
|
||||
|
||||
%changelog
|
||||
* Thu Sep 1 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.6
|
||||
- realtime: fixed kernel.sched_rt_runtime_us to be -1
|
||||
resolves: rhbz#1372190
|
||||
* Sun Oct 29 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-1
|
||||
- new release
|
||||
- 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
|
||||
resolves: rhbz#1360800
|
||||
- realtime-virtual-host/guest: added rcu_nocbs kernel boot parameter
|
||||
resolves: rhbz#1334479
|
||||
* Fri Oct 20 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-0.2.rc2
|
||||
- new release
|
||||
- rebased tuned to latest upstream
|
||||
related: rhbz#1467576
|
||||
- fixed expansion of the variables in the 'devices' section
|
||||
related: rhbz#1490399
|
||||
- cpu-partitioning: add no_rebalance_cores= option
|
||||
resolves: rhbz#1497182
|
||||
|
||||
* Wed Aug 3 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 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
|
||||
* Thu Oct 12 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-0.1.rc1
|
||||
- new release
|
||||
- rebased tuned to latest upstream
|
||||
resolves: rhbz#1467576
|
||||
- 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'
|
||||
|
||||
* Tue Feb 9 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-4.3
|
||||
* 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
|
||||
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
|
||||
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)
|
||||
resolves: rhbz#1282565
|
||||
resolves: rhbz#1252153
|
||||
- realtime profile now sets cpumask of unbound workqueues
|
||||
(by realtime-set-unbound-workqueues patch)
|
||||
resolves: rhbz#1282566
|
||||
resolves: rhbz#1259043
|
||||
- fixed lapic_timer_adv_ns cache in realtime-virtual-host profile
|
||||
(by lapic-timer-adv-ns-cache-fix patch)
|
||||
resolves: rhbz#1282567
|
||||
resolves: rhbz#1259452
|
||||
- fixed find-lapictscdeadline-optimal-fix in realtime-virtual-host profile
|
||||
(by find-lapictscdeadline-optimal-fix patch)
|
||||
resolves: rhbz#1282592
|
||||
resolves: rhbz#1267284
|
||||
- removed nohz_full from the realtime profile (by realtime-remove-nohz-full
|
||||
patch)
|
||||
resolves: rhbz#1282570
|
||||
resolves: rhbz#1274486
|
||||
|
||||
* 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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue