24e4df
%if 0%{?fedora}
24e4df
%if 0%{?fedora} > 27
24e4df
%bcond_without python3
24e4df
%else
24e4df
%bcond_with python3
24e4df
%endif
24e4df
%else
24e4df
%if 0%{?rhel} && 0%{?rhel} < 8
24e4df
%bcond_with python3
24e4df
%else
24e4df
%bcond_without python3
24e4df
%endif
24e4df
%endif
24e4df
24e4df
%if %{with python3}
24e4df
%global _py python3
24e4df
%global make_python_arg PYTHON=%{__python3}
24e4df
%else
24e4df
%{!?python2_sitelib:%global python2_sitelib %{python_sitelib}}
24e4df
%if 0%{?rhel} && 0%{?rhel} < 8
39e42e
%global make_python_arg PYTHON=%{__python}
24e4df
%global _py python
24e4df
%else
39e42e
%global make_python_arg PYTHON=%{__python2}
24e4df
%global _py python2
24e4df
%endif
24e4df
%endif
24e4df
dcdd07
#%%global prerelease rc
dcdd07
#%%global prereleasenum 1
24e4df
24e4df
%global prerel1 %{?prerelease:.%{prerelease}%{prereleasenum}}
24e4df
%global prerel2 %{?prerelease:-%{prerelease}.%{prereleasenum}}
24e4df
24e4df
Summary: A dynamic adaptive system tuning daemon
24e4df
Name: tuned
0806de
Version: 2.20.0
3ac445
Release: 1%{?prerel1}%{?dist}
24e4df
License: GPLv2+
24e4df
Source0: https://github.com/redhat-performance/%{name}/archive/v%{version}%{?prerel2}/%{name}-%{version}%{?prerel2}.tar.gz
24e4df
# RHEL-8 specific recommend.conf:
24e4df
Source1: recommend.conf
24e4df
URL: http://www.tuned-project.org/
24e4df
BuildArch: noarch
24e4df
BuildRequires: systemd, desktop-file-utils
24e4df
Requires(post): systemd, virt-what
24e4df
Requires(preun): systemd
24e4df
Requires(postun): systemd
0500bf
BuildRequires: make
24e4df
BuildRequires: %{_py}, %{_py}-devel
dcdd07
# BuildRequires for 'make test'
3ac445
# python-mock is needed for python-2.7, but it's not available on RHEL-7, only in the EPEL
3ac445
%if %{without python3} && ( ! 0%{?rhel} || 0%{?rhel} >= 8 || 0%{?epel})
39e42e
BuildRequires: %{_py}-mock
39e42e
%endif
0500bf
BuildRequires: %{_py}-pyudev
39e42e
Requires: %{_py}-pyudev
0500bf
Requires: %{_py}-linux-procfs, %{_py}-perf
39e42e
%if %{without python3}
39e42e
Requires: %{_py}-schedutils
39e42e
%endif
24e4df
# requires for packages with inconsistent python2/3 names
24e4df
%if %{with python3}
dcdd07
# BuildRequires for 'make test'
dcdd07
BuildRequires: python3-dbus, python3-gobject-base
24e4df
Requires: python3-dbus, python3-gobject-base
dcdd07
%if 0%{?fedora} > 22 || 0%{?rhel} > 7
814551
Recommends: dmidecode
dcdd07
%endif
24e4df
%else
dcdd07
# BuildRequires for 'make test'
dcdd07
BuildRequires: dbus-python, pygobject3-base
24e4df
Requires: dbus-python, pygobject3-base
24e4df
%endif
814551
Requires: virt-what, ethtool, gawk
24e4df
Requires: util-linux, dbus, polkit
24e4df
%if 0%{?fedora} > 22 || 0%{?rhel} > 7
814551
Recommends: dmidecode
3ac445
# i686 excluded
24e4df
Recommends: kernel-tools
3ac445
Requires: hdparm
3ac445
Requires: kmod
3ac445
Requires: iproute
24e4df
%endif
0500bf
# syspurpose
0500bf
%if 0%{?rhel} > 8
39e42e
# not on CentOS
39e42e
%if 0%{!?centos:1}
39e42e
Recommends: subscription-manager
39e42e
%endif
0500bf
%else
24e4df
%if 0%{?rhel} > 7
24e4df
Requires: python3-syspurpose
24e4df
%endif
0500bf
%endif
0500bf
# Revert upstream profiles changes which have not been approved for RHEL-8 (yet)
0806de
Patch0: tuned-2.20.0-rhel-8-profiles.patch
39e42e
# Revert no balancing cores to use SD_LOAD_BALANCE (see rhbz#1874596 for details)
39e42e
Patch1: tuned-2.18.0-sd-load-balance.patch
24e4df
24e4df
%description
24e4df
The tuned package contains a daemon that tunes system settings dynamically.
24e4df
It does so by monitoring the usage of several system components periodically.
24e4df
Based on that information components will then be put into lower or higher
24e4df
power saving modes to adapt to the current usage. Currently only ethernet
24e4df
network and ATA harddisk devices are implemented.
24e4df
24e4df
%if 0%{?rhel} <= 7 && 0%{!?fedora:1}
24e4df
# RHEL <= 7
24e4df
%global docdir %{_docdir}/%{name}-%{version}
24e4df
%else
24e4df
# RHEL > 7 || fedora
24e4df
%global docdir %{_docdir}/%{name}
24e4df
%endif
24e4df
24e4df
%package gtk
24e4df
Summary: GTK GUI for tuned
24e4df
Requires: %{name} = %{version}-%{release}
24e4df
Requires: powertop, polkit
24e4df
# requires for packages with inconsistent python2/3 names
24e4df
%if %{with python3}
24e4df
Requires: python3-gobject-base
24e4df
%else
24e4df
Requires: pygobject3-base
24e4df
%endif
24e4df
24e4df
%description gtk
24e4df
GTK GUI that can control tuned and provides simple profile editor.
24e4df
24e4df
%package utils
24e4df
Requires: %{name} = %{version}-%{release}
24e4df
Requires: powertop
24e4df
Summary: Various tuned utilities
24e4df
24e4df
%description utils
24e4df
This package contains utilities that can help you to fine tune and
24e4df
debug your system and manage tuned profiles.
24e4df
24e4df
%package utils-systemtap
24e4df
Summary: Disk and net statistic monitoring systemtap scripts
24e4df
Requires: %{name} = %{version}-%{release}
24e4df
Requires: systemtap
24e4df
24e4df
%description utils-systemtap
24e4df
This package contains several systemtap scripts to allow detailed
24e4df
manual monitoring of the system. Instead of the typical IO/sec it collects
24e4df
minimal, maximal and average time between operations to be able to
24e4df
identify applications that behave power inefficient (many small operations
24e4df
instead of fewer large ones).
24e4df
24e4df
%package profiles-sap
24e4df
Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-sap
24e4df
Additional tuned profile(s) targeted to SAP NetWeaver loads.
24e4df
24e4df
%package profiles-mssql
24e4df
Summary: Additional tuned profile(s) for MS SQL Server
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-mssql
24e4df
Additional tuned profile(s) for MS SQL Server.
24e4df
24e4df
%package profiles-oracle
24e4df
Summary: Additional tuned profile(s) targeted to Oracle loads
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-oracle
24e4df
Additional tuned profile(s) targeted to Oracle loads.
24e4df
24e4df
%package profiles-sap-hana
24e4df
Summary: Additional tuned profile(s) targeted to SAP HANA loads
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-sap-hana
24e4df
Additional tuned profile(s) targeted to SAP HANA loads.
24e4df
24e4df
%package profiles-atomic
24e4df
Summary: Additional tuned profile(s) targeted to Atomic
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-atomic
24e4df
Additional tuned profile(s) targeted to Atomic host and guest.
24e4df
24e4df
%package profiles-realtime
24e4df
Summary: Additional tuned profile(s) targeted to realtime
24e4df
Requires: %{name} = %{version}
24e4df
Requires: tuna
24e4df
24e4df
%description profiles-realtime
24e4df
Additional tuned profile(s) targeted to realtime.
24e4df
24e4df
%package profiles-nfv-guest
24e4df
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) guest
24e4df
Requires: %{name} = %{version}
24e4df
Requires: %{name}-profiles-realtime = %{version}
24e4df
Requires: tuna
24e4df
24e4df
%description profiles-nfv-guest
24e4df
Additional tuned profile(s) targeted to Network Function Virtualization (NFV) guest.
24e4df
24e4df
%package profiles-nfv-host
24e4df
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) host
24e4df
Requires: %{name} = %{version}
24e4df
Requires: %{name}-profiles-realtime = %{version}
24e4df
Requires: tuna
24e4df
24e4df
%description profiles-nfv-host
24e4df
Additional tuned profile(s) targeted to Network Function Virtualization (NFV) host.
24e4df
24e4df
# this is kept for backward compatibility, it should be dropped for RHEL-8
24e4df
%package profiles-nfv
24e4df
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV)
24e4df
Requires: %{name} = %{version}
24e4df
Requires: %{name}-profiles-nfv-guest = %{version}
24e4df
Requires: %{name}-profiles-nfv-host = %{version}
24e4df
24e4df
%description profiles-nfv
24e4df
Additional tuned profile(s) targeted to Network Function Virtualization (NFV).
24e4df
24e4df
%package profiles-cpu-partitioning
24e4df
Summary: Additional tuned profile(s) optimized for CPU partitioning
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-cpu-partitioning
24e4df
Additional tuned profile(s) optimized for CPU partitioning.
24e4df
d83b14
%package profiles-spectrumscale
d83b14
Summary: Additional tuned profile(s) optimized for IBM Spectrum Scale
d83b14
Requires: %{name} = %{version}
d83b14
d83b14
%description profiles-spectrumscale
d83b14
Additional tuned profile(s) optimized for IBM Spectrum Scale.
d83b14
24e4df
%package profiles-compat
24e4df
Summary: Additional tuned profiles mainly for backward compatibility with tuned 1.0
24e4df
Requires: %{name} = %{version}
24e4df
24e4df
%description profiles-compat
24e4df
Additional tuned profiles mainly for backward compatibility with tuned 1.0.
24e4df
It can be also used to fine tune your system for specific scenarios.
24e4df
814551
%package profiles-postgresql
814551
Summary: Additional tuned profile(s) targeted to PostgreSQL server loads
814551
Requires: %{name} = %{version}
814551
814551
%description profiles-postgresql
814551
Additional tuned profile(s) targeted to PostgreSQL server loads.
814551
39e42e
%package profiles-openshift
39e42e
Summary: Additional TuneD profile(s) optimized for OpenShift
39e42e
Requires: %{name} = %{version}
39e42e
39e42e
%description profiles-openshift
39e42e
Additional TuneD profile(s) optimized for OpenShift.
39e42e
24e4df
%prep
39e42e
%autosetup -p1 -n %{name}-%{version}%{?prerel2}
24e4df
24e4df
# Replace the upstream recommend.conf with a RHEL-8-specific one
24e4df
rm -f recommend.conf
24e4df
cp -p %{SOURCE1} recommend.conf
24e4df
24e4df
%build
814551
# Docs cannot be generated on RHEL now due to missing asciidoctor dependency
814551
# asciidoc doesn't seem to be compatible
814551
%if ! 0%{?rhel}
814551
make html %{make_python_arg}
814551
%endif
24e4df
24e4df
%install
24e4df
make install DESTDIR=%{buildroot} DOCDIR=%{docdir} %{make_python_arg}
24e4df
%if 0%{?rhel}
24e4df
sed -i 's/\(dynamic_tuning[ \t]*=[ \t]*\).*/\10/' %{buildroot}%{_sysconfdir}/tuned/tuned-main.conf
24e4df
%endif
24e4df
814551
%if ! 0%{?rhel}
814551
# manual
814551
make install-html DESTDIR=%{buildroot} DOCDIR=%{docdir}
814551
%endif
814551
24e4df
# conditional support for grub2, grub2 is not available on all architectures
24e4df
# and tuned is noarch package, thus the following hack is needed
24e4df
mkdir -p %{buildroot}%{_datadir}/tuned/grub2
24e4df
mv %{buildroot}%{_sysconfdir}/grub.d/00_tuned %{buildroot}%{_datadir}/tuned/grub2/00_tuned
24e4df
rmdir %{buildroot}%{_sysconfdir}/grub.d
24e4df
24e4df
# ghost for persistent storage
24e4df
mkdir -p %{buildroot}%{_var}/lib/tuned
24e4df
24e4df
# ghost for NFV
24e4df
mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
24e4df
touch %{buildroot}%{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf
24e4df
24e4df
# validate desktop file
24e4df
desktop-file-validate %{buildroot}%{_datadir}/applications/tuned-gui.desktop
24e4df
3ac445
# On RHEL-7 EPEL is needed, because there is no python-mock package and
814551
# python-2.7 doesn't have mock built-in
3ac445
%if 0%{?rhel} >= 8 || 0%{?epel} || ! 0%{?rhel}
dcdd07
%check
814551
make test %{make_python_arg}
814551
%endif
dcdd07
24e4df
%post
24e4df
%systemd_post tuned.service
24e4df
24e4df
# convert active_profile from full path to name (if needed)
24e4df
sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' /etc/tuned/active_profile
24e4df
24e4df
# convert GRUB_CMDLINE_LINUX to GRUB_CMDLINE_LINUX_DEFAULT
24e4df
if [ -r "%{_sysconfdir}/default/grub" ]; then
24e4df
  sed -i 's/GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX \\$tuned_params"/GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT \\$tuned_params"/' \
24e4df
    %{_sysconfdir}/default/grub
24e4df
fi
24e4df
24e4df
24e4df
%preun
24e4df
%systemd_preun tuned.service
24e4df
if [ "$1" == 0 ]; then
24e4df
# clear persistent storage
24e4df
  rm -f %{_var}/lib/tuned/*
24e4df
# clear temporal storage
24e4df
  rm -f /run/tuned/*
24e4df
fi
24e4df
24e4df
24e4df
%postun
24e4df
%systemd_postun_with_restart tuned.service
24e4df
24e4df
# conditional support for grub2, grub2 is not available on all architectures
24e4df
# and tuned is noarch package, thus the following hack is needed
24e4df
if [ "$1" == 0 ]; then
24e4df
  rm -f %{_sysconfdir}/grub.d/00_tuned || :
24e4df
# unpatch /etc/default/grub
24e4df
  if [ -r "%{_sysconfdir}/default/grub" ]; then
24e4df
    sed -i '/GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT:+$GRUB_CMDLINE_LINUX_DEFAULT }\\$tuned_params"/d' %{_sysconfdir}/default/grub
24e4df
  fi
24e4df
24e4df
# cleanup for Boot loader specification (BLS)
24e4df
24e4df
# clear grubenv variables
24e4df
  grub2-editenv - unset tuned_params tuned_initrd &>/dev/null || :
24e4df
# unpatch BLS entries
24e4df
  MACHINE_ID=`cat /etc/machine-id 2>/dev/null`
24e4df
  if [ "$MACHINE_ID" ]
24e4df
  then
24e4df
    for f in /boot/loader/entries/$MACHINE_ID-*.conf
24e4df
    do
814551
      # Skip non-files and rescue entries
814551
      if [ ! -f "$f" -o "${f: -12}" == "-rescue.conf" ]
24e4df
      then
814551
        continue
24e4df
      fi
814551
      # Skip boom managed entries
814551
      if [[ "$f" =~ \w*-[0-9a-f]{7,}-.*-.*.conf ]]
814551
      then
814551
        continue
814551
      fi
814551
      sed -i '/^\s*options\s\+.*\$tuned_params/ s/\s\+\$tuned_params\b//g' "$f" &>/dev/null || :
814551
      sed -i '/^\s*initrd\s\+.*\$tuned_initrd/ s/\s\+\$tuned_initrd\b//g' "$f" &>/dev/null || :
24e4df
    done
24e4df
  fi
24e4df
fi
24e4df
24e4df
24e4df
%triggerun -- tuned < 2.0-0
24e4df
# remove ktune from old tuned, now part of tuned
24e4df
/usr/sbin/service ktune stop &>/dev/null || :
24e4df
/usr/sbin/chkconfig --del ktune &>/dev/null || :
24e4df
24e4df
24e4df
%posttrans
24e4df
# conditional support for grub2, grub2 is not available on all architectures
24e4df
# and tuned is noarch package, thus the following hack is needed
24e4df
if [ -d %{_sysconfdir}/grub.d ]; then
24e4df
  cp -a %{_datadir}/tuned/grub2/00_tuned %{_sysconfdir}/grub.d/00_tuned
24e4df
  selinuxenabled &>/dev/null && \
24e4df
    restorecon %{_sysconfdir}/grub.d/00_tuned &>/dev/null || :
24e4df
fi
24e4df
24e4df
24e4df
%files
24e4df
%exclude %{docdir}/README.utils
24e4df
%exclude %{docdir}/README.scomes
24e4df
%exclude %{docdir}/README.NFV
24e4df
%doc %{docdir}
24e4df
%{_datadir}/bash-completion/completions/tuned-adm
24e4df
%if %{with python3}
24e4df
%exclude %{python3_sitelib}/tuned/gtk
24e4df
%{python3_sitelib}/tuned
24e4df
%else
24e4df
%exclude %{python2_sitelib}/tuned/gtk
24e4df
%{python2_sitelib}/tuned
24e4df
%endif
24e4df
%{_sbindir}/tuned
24e4df
%{_sbindir}/tuned-adm
24e4df
%exclude %{_sysconfdir}/tuned/realtime-variables.conf
24e4df
%exclude %{_sysconfdir}/tuned/realtime-virtual-guest-variables.conf
24e4df
%exclude %{_sysconfdir}/tuned/realtime-virtual-host-variables.conf
24e4df
%exclude %{_sysconfdir}/tuned/cpu-partitioning-variables.conf
0806de
%exclude %{_sysconfdir}/tuned/cpu-partitioning-powersave-variables.conf
24e4df
%exclude %{_prefix}/lib/tuned/default
24e4df
%exclude %{_prefix}/lib/tuned/desktop-powersave
24e4df
%exclude %{_prefix}/lib/tuned/laptop-ac-powersave
24e4df
%exclude %{_prefix}/lib/tuned/server-powersave
24e4df
%exclude %{_prefix}/lib/tuned/laptop-battery-powersave
24e4df
%exclude %{_prefix}/lib/tuned/enterprise-storage
24e4df
%exclude %{_prefix}/lib/tuned/spindown-disk
24e4df
%exclude %{_prefix}/lib/tuned/sap-netweaver
24e4df
%exclude %{_prefix}/lib/tuned/sap-hana
24e4df
%exclude %{_prefix}/lib/tuned/mssql
24e4df
%exclude %{_prefix}/lib/tuned/oracle
24e4df
%exclude %{_prefix}/lib/tuned/atomic-host
24e4df
%exclude %{_prefix}/lib/tuned/atomic-guest
24e4df
%exclude %{_prefix}/lib/tuned/realtime
24e4df
%exclude %{_prefix}/lib/tuned/realtime-virtual-guest
24e4df
%exclude %{_prefix}/lib/tuned/realtime-virtual-host
24e4df
%exclude %{_prefix}/lib/tuned/cpu-partitioning
0806de
%exclude %{_prefix}/lib/tuned/cpu-partitioning-powersave
d83b14
%exclude %{_prefix}/lib/tuned/spectrumscale-ece
814551
%exclude %{_prefix}/lib/tuned/postgresql
39e42e
%exclude %{_prefix}/lib/tuned/openshift
39e42e
%exclude %{_prefix}/lib/tuned/openshift-control-plane
39e42e
%exclude %{_prefix}/lib/tuned/openshift-node
24e4df
%{_prefix}/lib/tuned
24e4df
%dir %{_sysconfdir}/tuned
24e4df
%dir %{_sysconfdir}/tuned/recommend.d
24e4df
%dir %{_libexecdir}/tuned
24e4df
%{_libexecdir}/tuned/defirqaffinity*
24e4df
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/active_profile
24e4df
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/profile_mode
d83b14
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/post_loaded_profile
24e4df
%config(noreplace) %{_sysconfdir}/tuned/tuned-main.conf
24e4df
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/bootcmdline
24e4df
%{_sysconfdir}/dbus-1/system.d/com.redhat.tuned.conf
24e4df
%verify(not size mtime md5) %{_sysconfdir}/modprobe.d/tuned.conf
24e4df
%{_tmpfilesdir}/tuned.conf
24e4df
%{_unitdir}/tuned.service
24e4df
%dir %{_localstatedir}/log/tuned
24e4df
%dir /run/tuned
24e4df
%dir %{_var}/lib/tuned
24e4df
%{_mandir}/man5/tuned*
24e4df
%{_mandir}/man7/tuned-profiles.7*
24e4df
%{_mandir}/man8/tuned*
24e4df
%dir %{_datadir}/tuned
24e4df
%{_datadir}/tuned/grub2
24e4df
%{_datadir}/polkit-1/actions/com.redhat.tuned.policy
24e4df
%ghost %{_sysconfdir}/modprobe.d/kvm.rt.tuned.conf
24e4df
%{_prefix}/lib/kernel/install.d/92-tuned.install
24e4df
24e4df
%files gtk
24e4df
%{_sbindir}/tuned-gui
24e4df
%if %{with python3}
24e4df
%{python3_sitelib}/tuned/gtk
24e4df
%else
24e4df
%{python2_sitelib}/tuned/gtk
24e4df
%endif
24e4df
%{_datadir}/tuned/ui
24e4df
%{_datadir}/icons/hicolor/scalable/apps/tuned.svg
24e4df
%{_datadir}/applications/tuned-gui.desktop
24e4df
24e4df
%files utils
24e4df
%doc COPYING
24e4df
%{_bindir}/powertop2tuned
24e4df
%{_libexecdir}/tuned/pmqos-static*
24e4df
24e4df
%files utils-systemtap
24e4df
%doc doc/README.utils
24e4df
%doc doc/README.scomes
24e4df
%doc COPYING
24e4df
%{_sbindir}/varnetload
24e4df
%{_sbindir}/netdevstat
24e4df
%{_sbindir}/diskdevstat
24e4df
%{_sbindir}/scomes
24e4df
%{_mandir}/man8/varnetload.*
24e4df
%{_mandir}/man8/netdevstat.*
24e4df
%{_mandir}/man8/diskdevstat.*
24e4df
%{_mandir}/man8/scomes.*
24e4df
24e4df
%files profiles-sap
24e4df
%{_prefix}/lib/tuned/sap-netweaver
24e4df
%{_mandir}/man7/tuned-profiles-sap.7*
24e4df
24e4df
%files profiles-sap-hana
24e4df
%{_prefix}/lib/tuned/sap-hana
24e4df
%{_mandir}/man7/tuned-profiles-sap-hana.7*
24e4df
24e4df
%files profiles-mssql
24e4df
%{_prefix}/lib/tuned/mssql
24e4df
%{_mandir}/man7/tuned-profiles-mssql.7*
24e4df
24e4df
%files profiles-oracle
24e4df
%{_prefix}/lib/tuned/oracle
24e4df
%{_mandir}/man7/tuned-profiles-oracle.7*
24e4df
24e4df
%files profiles-atomic
24e4df
%{_prefix}/lib/tuned/atomic-host
24e4df
%{_prefix}/lib/tuned/atomic-guest
24e4df
%{_mandir}/man7/tuned-profiles-atomic.7*
24e4df
24e4df
%files profiles-realtime
24e4df
%config(noreplace) %{_sysconfdir}/tuned/realtime-variables.conf
24e4df
%{_prefix}/lib/tuned/realtime
24e4df
%{_mandir}/man7/tuned-profiles-realtime.7*
24e4df
24e4df
%files profiles-nfv-guest
24e4df
%config(noreplace) %{_sysconfdir}/tuned/realtime-virtual-guest-variables.conf
24e4df
%{_prefix}/lib/tuned/realtime-virtual-guest
24e4df
%{_mandir}/man7/tuned-profiles-nfv-guest.7*
24e4df
24e4df
%files profiles-nfv-host
24e4df
%config(noreplace) %{_sysconfdir}/tuned/realtime-virtual-host-variables.conf
24e4df
%{_prefix}/lib/tuned/realtime-virtual-host
24e4df
%{_mandir}/man7/tuned-profiles-nfv-host.7*
24e4df
24e4df
%files profiles-nfv
24e4df
%doc %{docdir}/README.NFV
24e4df
24e4df
%files profiles-cpu-partitioning
24e4df
%config(noreplace) %{_sysconfdir}/tuned/cpu-partitioning-variables.conf
0806de
%config(noreplace) %{_sysconfdir}/tuned/cpu-partitioning-powersave-variables.conf
24e4df
%{_prefix}/lib/tuned/cpu-partitioning
0806de
%{_prefix}/lib/tuned/cpu-partitioning-powersave
24e4df
%{_mandir}/man7/tuned-profiles-cpu-partitioning.7*
24e4df
d83b14
%files profiles-spectrumscale
d83b14
%{_prefix}/lib/tuned/spectrumscale-ece
d83b14
%{_mandir}/man7/tuned-profiles-spectrumscale-ece.7*
d83b14
24e4df
%files profiles-compat
24e4df
%{_prefix}/lib/tuned/default
24e4df
%{_prefix}/lib/tuned/desktop-powersave
24e4df
%{_prefix}/lib/tuned/laptop-ac-powersave
24e4df
%{_prefix}/lib/tuned/server-powersave
24e4df
%{_prefix}/lib/tuned/laptop-battery-powersave
24e4df
%{_prefix}/lib/tuned/enterprise-storage
24e4df
%{_prefix}/lib/tuned/spindown-disk
24e4df
%{_mandir}/man7/tuned-profiles-compat.7*
24e4df
814551
%files profiles-postgresql
814551
%{_prefix}/lib/tuned/postgresql
814551
%{_mandir}/man7/tuned-profiles-postgresql.7*
814551
39e42e
%files profiles-openshift
39e42e
%{_prefix}/lib/tuned/openshift
39e42e
%{_prefix}/lib/tuned/openshift-control-plane
39e42e
%{_prefix}/lib/tuned/openshift-node
39e42e
%{_mandir}/man7/tuned-profiles-openshift.7*
39e42e
24e4df
%changelog
0806de
* Fri Feb 17 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-1
0806de
- new release
0806de
  - rebased tuned to latest upstream
0806de
    related: rhbz#2133814
0806de
0806de
* Wed Feb 15 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-0.2.rc1
0806de
- post RC.1 fixes
0806de
  related: rhbz#2133814
0806de
- fixed possible traceback on SIGHUP
0806de
0806de
* Wed Feb  8 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-0.1.rc1
0806de
- new release
0806de
  - rebased tuned to latest upstream
0806de
    resolves: rhbz#2133814
0806de
  - systemd: relax polkit requirement
0806de
    resolves: rhbz#2065591
0806de
  - sysvinit: fixed path
0806de
  - plugin_cpu: added support for pm_qos_resume_latency_us
0806de
  - do not exit on duplicate config lines
0806de
    resolves: rhbz#2071418
0806de
  - profiles: new cpu-partitioning-powersave profile
0806de
  - profiles: new profile for AWS EC2
0806de
  - API: add support for moving devices between instances
0806de
  - D-Bus: send tracebacks through D-Bus only in debug mode
0806de
  - Makefile: added fix for python-3.12
0806de
  - throughput-performance: set net.core.somaxconn to at least 2048
0806de
    resolves: rhbz#1998310
0806de
  - plugin_scheduler: do not leak FDs from the perf
0806de
    resolves: rhbz#2080227
0806de
  - plugin_cpu: added support for intel_pstate scaling driver
0806de
  - added support for the API access through the Unix Domain Socket
0806de
3ac445
* Fri Aug 19 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 2.19.0-1
3ac445
- new release
3ac445
  - rebased tuned to latest upstream
3ac445
    related: rhbz#2057602
3ac445
3ac445
* Tue Aug  9 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 2.19.0-0.1.rc1
3ac445
- new release
3ac445
  - rebased tuned to latest upstream
3ac445
    resolves: rhbz#2057602
3ac445
  - fixed parsing of inline comments
3ac445
    resolves: rhbz#2060138
3ac445
  - added support for quotes in isolated_cores specification
3ac445
    resolves: rhbz#1891036
3ac445
  - recommend: preset balanced profile for notebook, laptop or portable if
3ac445
    syspurpose is not defined
3ac445
    resolves: rhbz#1896717
3ac445
3ac445
* Wed Jun  8 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-3
3ac445
- bootloader: do not hardcode device to initrd
3ac445
  resolves: rhbz#2050246
3ac445
39e42e
* Thu Feb 10 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-2
39e42e
- openshift/atomic: increased nf_conntrack_hashsize
39e42e
  resolves: rhbz#2052886
39e42e
39e42e
* Wed Feb  9 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-1
39e42e
- new release
39e42e
  - rebased tuned to latest upstream
39e42e
    related: rhbz#2003833
39e42e
  - tuned-gui: fixed creation of new profile
39e42e
39e42e
* Wed Feb  2 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-0.1.rc1
39e42e
- new release
39e42e
  - rebased tuned to latest upstream
39e42e
    resolves: rhbz#2003833
39e42e
  - profiles: fix improper parsing of include directive
39e42e
    resolves: rhbz#2017924
39e42e
  - disk: added support for the nvme
39e42e
    resolves: rhbz#1854816
39e42e
  - cpu: extended cstate force_latency syntax to allow skipping zero latency
39e42e
    resolves: rhbz#2002744
39e42e
  - net: added support for the txqueuelen
39e42e
    resolves: rhbz#2015044
39e42e
  - bootloader: on s390(x) remove TuneD variables from the BLS
39e42e
    resolves: rhbz#1978786
39e42e
  - daemon: don't do full rollback on systemd failure
39e42e
    resolves: rhbz#2011459
39e42e
0500bf
* Wed Jul 21 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-1
0500bf
- new release
0500bf
  - rebased tuned to latest upstream
0500bf
    related: rhbz#1936426
0500bf
0500bf
* Wed Jul  7 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-0.1.rc1
0500bf
- new release
0500bf
  - rebased tuned to latest upstream
0500bf
    resolves: rhbz#1936426
0500bf
  - realtime: "isolate_managed_irq=Y" should be mentioned in
0500bf
    "/etc/tuned/realtime-virtual-*-variables.conf"
0500bf
    resolves: rhbz#1817827
0500bf
  - realtime: changed tuned default to "isolcpus=domain,managed_irq,X-Y"
0500bf
    resolves: rhbz#1820626
0500bf
  - applying a profile with multiple inheritance where parents include a common
0500bf
    ancestor fails
0500bf
    resolves: rhbz#1825882
0500bf
  - failure in moving i40e IRQ threads to housekeeping CPUs from isolated CPUs
0500bf
    resolves: rhbz#1933069
0500bf
  - sort network devices before matching by regex
0500bf
    resolves: rhbz#1939970
0500bf
  - net: fixed traceback while adjusting the netdev queue count
0500bf
    resolves: rhbz#1943291
0500bf
  - net: fixed traceback if the first listed device returns netlink error
0500bf
    resolves: rhbz#1944686
0500bf
  - realtime: improve verification
0500bf
    resolves: rhbz#1947858
0500bf
  - bootloader: add support for the rpm-ostree
0500bf
    resolves: rhbz#1950164
0500bf
  - net: fixed traceback if a device channel contains n/a
0500bf
    resolves: rhbz#1974071
0500bf
  - mssql: updated the profile
0500bf
    resolves: rhbz#1942733
0500bf
0500bf
* Wed Apr 21 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.15.0-3
0500bf
- updated mssql profile
0500bf
  resolves: rhbz#1942733
0500bf
0500bf
* Fri Feb 19 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.15.0-2
0500bf
- realtime: added support for netdev_queue_count and extended plugin_net
0500bf
  resolves: rhbz#1951992
0500bf
814551
* Thu Dec 17 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.15.0-1
814551
- new release
814551
  - rebased tuned to latest upstream
814551
    related: rhbz#1874052
814551
814551
* Tue Dec  1 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.15.0-0.1.rc1
814551
- new release
814551
  - rebased tuned to latest upstream
814551
    resolves: rhbz#1874052
814551
  - added plugin service for linux services control
814551
    resolves: rhbz#1869991
814551
  - scheduler: added default_irq_smp_affinity option
814551
    resolves: rhbz#1896348
814551
  - bootloader: skip boom managed BLS snippets
814551
    resolves: rhbz#1901532
814551
  - scheduler: added perf_process_fork option to enable processing of fork
814551
    resolves: rhbz#1894610
814551
  - scheduler: added perf_mmap_pages option to set perf buffer size
814551
    resolves: rhbz#1890219
814551
  - bootloader: fixed cmdline duplication with BLS and grub2-mkconfig
814551
    resolves: rhbz#1777874
814551
814551
* Thu Oct  1 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.0-4
814551
- realtime-virtual-host: remove lapic advancement calculation and
814551
  related qemu-kvm-tools-rhev requirement
814551
  Resolves: rhbz#1845717
814551
814551
* Fri Jul  3 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.0-3
814551
- scheduler: fixed isolated_cores to work with cgroups
814551
  related: rhbz#1784648
814551
d83b14
* Tue Jun 30 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.0-2
d83b14
- throughput-performance: fix performance regression on AMD platforms
d83b14
  related: rhbz#1746957
d83b14
d83b14
* Mon Jun 15 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.0-1
d83b14
- new release
d83b14
  - rebased tuned to latest upstream
d83b14
    related: rhbz#1792264
d83b14
d83b14
* Mon Jun  8 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.0-0.1.rc1
d83b14
- new release
d83b14
  - rebased tuned to latest upstream
d83b14
    resolves: rhbz#1792264
d83b14
  - oracle: turned off NUMA balancing
d83b14
    resolves: rhbz#1782233
d83b14
  - man: documented the possibility to apply multiple profiles
d83b14
    resolves: rhbz#1794337
d83b14
  - cpu-partitioning: disabled kernel.timer_migration
d83b14
    resolves: rhbz#1797629
d83b14
  - profiles: new profile optimize-serial-console
d83b14
    resolves: rhbz#1840689
d83b14
  - added support for a post-loaded profile
d83b14
    resolves: rhbz#1798183
d83b14
  - plugins: new irqbalance plugin
d83b14
    resolves: rhbz#1784645
d83b14
  - throughput-performance: added architecture specific tuning for Marvell ThunderX
d83b14
    resolves: rhbz#1746961
d83b14
  - throughput-performance: added architecture specific tuning for AMD
d83b14
    resolves: rhbz#1746957
d83b14
  - scheduler: added support for cgroups
d83b14
    resolves: rhbz#1784648
d83b14
d83b14
* Mon Mar 23 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13.0-6
d83b14
- realtime: added conditional support for managed_irq
d83b14
  Resolves: rhbz#1797025
d83b14
d83b14
* Wed Feb 12 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13.0-5
d83b14
- profiles: renamed sst profile to intel-sst
d83b14
  related: rhbz#1743879
d83b14
d83b14
* Fri Feb 07 2020 Ondřej Lysoněk <olysonek@redhat.com> - 2.13.0-4
d83b14
- Add accelerator-performance profile
d83b14
- Resolves: rhbz#1795604
d83b14
d83b14
* Tue Jan 14 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13.0-3
d83b14
- tuned-profiles-nfv-host: added ncat requirement
d83b14
  resolves: rhbz#1779117
d83b14
d83b14
* Tue Jan  7 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13.0-2
d83b14
- profiles: define variables before use
d83b14
  resolves: rhbz#1788102
d83b14
dcdd07
* Wed Dec 11 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13.0-1
dcdd07
- new release
dcdd07
  - rebased tuned to latest upstream
dcdd07
    related: rhbz#1738250
dcdd07
  - sap-hana: updated tuning
dcdd07
    resolves: rhbz#1779821
dcdd07
  - latency-performance: updated tuning
dcdd07
    resolves: rhbz#1779759
dcdd07
dcdd07
* Sun Dec  1 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13.0-0.1.rc1
dcdd07
- new release
dcdd07
  - rebased tuned to latest upstream
dcdd07
    resolves: rhbz#1738250
dcdd07
  - cpu: fixed checking if EPB is supported
dcdd07
    resolves: rhbz#1690929
dcdd07
  - scheduler: fixed IRQ SMP affinity verification to respect ignore_missing
dcdd07
    resolves: rhbz#1729936
dcdd07
  - realtime: enabled ktimer_lockless_check
dcdd07
    resolves: rhbz#1734096
dcdd07
  - plugins: support cpuinfo_regex and uname_regex matching
dcdd07
    resolves: rhbz#1748965
dcdd07
  - sysctl: made reapply_sysctl ignore configs from /usr
dcdd07
    resolves: rhbz#1759597
dcdd07
  - added support for multiple include directives
dcdd07
    resolves: rhbz#1760390
dcdd07
  - realtime: added nowatchdog kernel command line option
dcdd07
    resolves: rhbz#1767614
dcdd07
dcdd07
* Fri Aug 16 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.12.0-3
dcdd07
- used C-states in latency specification
dcdd07
  related: rhbz#1737628
dcdd07
dcdd07
* Fri Aug 16 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.12.0-2
dcdd07
- plugin_cpu: latency can be now specified as C-state
dcdd07
  resolves: rhbz#1737628
dcdd07
dcdd07
* Thu Jun 27 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.12.0-1
dcdd07
- new release
dcdd07
  - rebased tuned to latest upstream
dcdd07
    related: rhbz#1685585
dcdd07
24e4df
* Wed Jun 12 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.12.0-0.1.rc1
24e4df
- new release
24e4df
  - rebased tuned to latest upstream
24e4df
    resolves: rhbz#1685585
24e4df
  - sap-netweaver: changed values of kernel.shmall and kernel.shmmax to RHEL-8 defaults
24e4df
    resolves: rhbz#1708418
24e4df
  - sap-netweaver: changed value of kernel.sem to RHEL-8 default
24e4df
    resolves: rhbz#1701394
24e4df
  - sap-hana-vmware: dropped profile
24e4df
    resolves: rhbz#1715541
24e4df
  - s2kb function: fixed to be compatible with python3
24e4df
    resolves: rhbz#1684122
24e4df
  - do fallback to the powersave governor (balanced and powersave profiles)
24e4df
    resolves: rhbz#1679205
24e4df
  - added support for negation of CPU list
24e4df
    resolves: rhbz#1676588
24e4df
  - switched from sysctl tool to own implementation
24e4df
    resolves: rhbz#1666678
24e4df
  - realtime-virtual-host: added tsc-deadline=on to qemu cmdline
24e4df
    resolves: rhbz#1554458
24e4df
  - fixed handling of devices that have been removed and re-attached
24e4df
    resolves: rhbz#1677730
24e4df
24e4df
* Fri Feb 22 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-15
24e4df
- Fixed disk plugin to correctly match devices with python3
24e4df
  Resolves: rhbz#1676513
24e4df
24e4df
* Tue Jan  8 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-14
24e4df
- Updated mssql tuning
24e4df
  Resolves: rhbz#1660178
24e4df
24e4df
* Fri Dec 14 2018 Ondřej Lysoněk <olysonek@redhat.com> - 2.10.0-13
24e4df
- Fix excessive CPU usage in the scheduler plugin
24e4df
- Resolves: rhbz#1659140
24e4df
24e4df
* Mon Dec 10 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-12
24e4df
- Added workaround for s390x zipl not supporting multiple initrds
24e4df
  Related: rhbz#1576435
24e4df
24e4df
* Sun Dec  9 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-11
24e4df
- Added support for BLS
24e4df
  Resolves: rhbz#1576435
24e4df
24e4df
* Thu Dec  6 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-10
24e4df
- Reworked setup_kvm_mod_low_latency to count with kernel changes
24e4df
  Resolves: rhbz#1653819
24e4df
24e4df
* Tue Nov 27 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-9
24e4df
- realtime-virtual-guest/host: start/stop rt-entsk daemon on
24e4df
  initialization/shutdown
24e4df
  resolves: rhbz#1619822
24e4df
24e4df
* Tue Nov 27 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-8
24e4df
- Disable ksm once, re-enable it on full rollback
24e4df
  Resolves: rhbz#1652076
24e4df
24e4df
* Wed Oct 10 2018 Ondřej Lysoněk <olysonek@redhat.com> - 2.10.0-7
24e4df
- Make python3-dmidecode a weak dependency as it's x86_64 only
24e4df
- Resolves: rhbz#1565598
24e4df
24e4df
* Tue Oct 09 2018 Ondřej Lysoněk <olysonek@redhat.com> - 2.10.0-6
24e4df
- Fix rules for profile recommendation
24e4df
- Resolves: rhbz#1565598
24e4df
24e4df
* Wed Aug  8 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-5
24e4df
- use online CPUs for cpusets calculations instead of present CPUs
24e4df
  resolves: rhbz#1613832
24e4df
24e4df
* Wed Jul 11 2018 Ondřej Lysoněk <olysonek@redhat.com> - 2.10.0-4
24e4df
- Fix a traceback in tuned-gui
24e4df
24e4df
* Tue Jul 10 2018 Ondřej Lysoněk <olysonek@redhat.com> - 2.10.0-3
24e4df
- tuned-adm: Fix a traceback when run without action specified
24e4df
24e4df
* Mon Jul  9 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-2
24e4df
- used python intepreter path from the rpm macro
24e4df
24e4df
* Wed Jul  4 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-1
24e4df
- new release
24e4df
  - rebased tuned to latest upstream
24e4df
    related: rhbz#1546598
24e4df
  - IRQ affinity handled by scheduler plugin
24e4df
    resolves: rhbz#1590937
24e4df
24e4df
* Mon Jun 25 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10.0-0.1.rc1
24e4df
- new release
24e4df
  - rebased tuned to latest upstream
24e4df
    resolves: rhbz#1546598
24e4df
  - script: show stderr output in the log
24e4df
  - realtime-virtual-host: script.sh: add error checking
24e4df
  - man: improved tuned-profiles-cpu-partitioning.7
24e4df
  - bootloader: check if grub2_cfg_file_name is None in _remove_grub2_tuning()
24e4df
  - plugin_scheduler: whitelist/blacklist processed also for thread names
24e4df
  - bootloader: patch all GRUB2 config files
24e4df
  - profiles: added mssql profile
24e4df
  - tuned-adm: print log excerpt when changing profile
24e4df
  - cpu-partitioning: use no_balance_cores instead of no_rebalance_cores
24e4df
  - sysctl: support assignment modifiers as other plugins do
24e4df
  - oracle: fixed ip_local_port_range parity warning
24e4df
    resolves: rhbz#1527219
24e4df
  - Fix verifying cpumask on systems with more than 32 cores
24e4df
    resolves: rhbz#1528368
24e4df
  - oracle: updated the profile to be in sync with KCS 39188
24e4df
    resolves: rhbz#1447323
24e4df
24e4df
* Fri Jun  8 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-10.20180430git5d0a9d91
24e4df
- Fixed python3-gobject-base requirement
24e4df
24e4df
* Thu May 17 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-9.20180430git5d0a9d91
24e4df
- Bumped release to fix conflict caused by automerge
24e4df
24e4df
* Mon Apr 30 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9.0-1.20180430git5d0a9d91
24e4df
- New version
24e4df
- Dropped plugin-disk-traceback-fix patch (upstreamed)
24e4df
24e4df
* Fri Mar 23 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-6
24e4df
- Dropped qemu-kvm-tools-rhev requirement, now satisfied by
24e4df
  tuned-profiles-nfv-host-bin
24e4df
  Related: rhbz#1504681
24e4df
24e4df
* Mon Aug 21 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-5
24e4df
- kernel-tools made weak dependency
24e4df
24e4df
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-4
24e4df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
24e4df
24e4df
* Mon Jul 24 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-3
24e4df
- fixed traceback in disk plugin if dynamic tuning is enabled
24e4df
24e4df
* Fri Apr 28 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-2
24e4df
- qemu-kvm-tools-rhev made weak dependency
24e4df
24e4df
* Fri Apr  7 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8.0-1
24e4df
- new release
24e4df
  - rebase tuned to latest upstream
24e4df
    resolves: rhbz#1388454
24e4df
  - cpu-partitioning: enabled timer migration
24e4df
    resolves: rhbz#1408308
24e4df
  - cpu-partitioning: disabled kvmclock sync and ple
24e4df
    resolves: rhbz#1395855
24e4df
  - spec: muted error if there is no selinux support
24e4df
    resolves: rhbz#1404214
24e4df
  - units: implemented instance priority
24e4df
    resolves: rhbz#1246172
24e4df
  - bootloader: added support for initrd overlays
24e4df
    resolves: rhbz#1414098
24e4df
  - cpu-partitioning: set CPUAffinity early in initrd image
24e4df
    resolves: rhbz#1394965
24e4df
  - cpu-partitioning: set workqueue affinity early
24e4df
    resolves: rhbz#1395899
24e4df
  - scsi_host: fixed probing of ALPM, missing ALPM logged as info
24e4df
    resolves: rhbz#1416712
24e4df
  - added new profile cpu-partitioning
24e4df
    resolves: rhbz#1359956
24e4df
  - bootloader: improved inheritance
24e4df
    resolves: rhbz#1274464
24e4df
  - units: mplemented udev-based regexp device matching
24e4df
    resolves: rhbz#1251240
24e4df
  - units: introduced pre_script, post_script
24e4df
    resolves: rhbz#1246176
24e4df
  - realtime-virtual-host: accommodate new ktimersoftd thread
24e4df
    resolves: rhbz#1332563
24e4df
  - defirqaffinity: fixed traceback due to syntax error
24e4df
    resolves: rhbz#1369791
24e4df
  - variables: support inheritance of variables
24e4df
    resolves: rhbz#1433496
24e4df
  - scheduler: added support for cores isolation
24e4df
    resolves: rhbz#1403309
24e4df
  - tuned-profiles-nfv splitted to host/guest and dropped unneeded dependency
24e4df
    resolves: rhbz#1413111
24e4df
  - desktop: fixed typo in profile summary
24e4df
    resolves: rhbz#1421238
24e4df
  - with systemd don't do full rollback on shutdown / reboot
24e4df
    resolves: rhbz#1421286
24e4df
  - builtin functions: added virt_check function and support to include
24e4df
    resolves: rhbz#1426654
24e4df
  - cpulist_present: explicitly sorted present CPUs
24e4df
    resolves: rhbz#1432240
24e4df
  - plugin_scheduler: fixed initialization
24e4df
    resolves: rhbz#1433496
24e4df
  - log errors when applying a profile fails
24e4df
    resolves: rhbz#1434360
24e4df
  - systemd: added support for older systemd CPUAffinity syntax
24e4df
    resolves: rhbz#1441791
24e4df
  - scheduler: added workarounds for low level exceptions from
24e4df
    python-linux-procfs
24e4df
    resolves: rhbz#1441792
24e4df
  - bootloader: workaround for adding tuned_initrd to new kernels on restart
24e4df
    resolves: rhbz#1441797
24e4df
24e4df
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-4
24e4df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
24e4df
24e4df
* Mon Oct 17 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.1-3
24e4df
- Fixed traceback when non-existent profile is queried through
24e4df
  tuned-adm profile_info
24e4df
  Resolves: rhbz#1385145
24e4df
24e4df
* Wed Sep 21 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.1-2
24e4df
- Fixed pkexec
24e4df
  Resolves: rhbz#1377896
24e4df
24e4df
* Tue Aug  2 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.1-1
24e4df
- New release
24e4df
  Resolves: rhbz#1362481
24e4df
- Dropped tuned-gui-traceback-fix and tuned-adm-list-no-dbus-traceback-fix
24e4df
  patches (both upstreamed)
24e4df
24e4df
* Thu Jul 21 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.0-2
24e4df
- Fixed tuned-gui traceback (by tuned-gui-traceback-fix patch)
24e4df
  Resolves: rhbz#1358846
24e4df
- Fixed 'tuned-adm list' traceback if daemon is not running
24e4df
  (by tuned-adm-list-no-dbus-traceback-fix patch)
24e4df
24e4df
* Tue Jul 19 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7.0-1
24e4df
- new-release
24e4df
  - gui: fixed save profile
24e4df
    resolves: rhbz#1242491
24e4df
  - tuned-adm: added --ignore-missing parameter
24e4df
    resolves: rhbz#1243807
24e4df
  - plugin_vm: added transparent_hugepage alias
24e4df
    resolves: rhbz#1249610
24e4df
  - plugins: added modules plugin
24e4df
    resolves: rhbz#1249618
24e4df
  - plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are
24e4df
    missing
24e4df
    resolves: rhbz#1254417
24e4df
  - tuned-adm: fixed restart attempt if tuned is not running
24e4df
    resolves: rhbz#1258755
24e4df
  - nfv: avoided race condition by using synchronous mode
24e4df
    resolves: rhbz#1259039
24e4df
  - realtime: added check for isolcpus sanity
24e4df
    resolves: rhbz#1264128
24e4df
  - pm_qos: fixed exception if PM_QoS is not available
24e4df
    resolves: rhbz#1296137
24e4df
  - plugin_sysctl: reapply system sysctl after Tuned sysctl are applied
24e4df
    resolves: rhbz#1302953
24e4df
  - atomic: increase number of inotify watches
24e4df
    resolves: rhbz#1322001
24e4df
  - realtime-virtual-host/guest: added rcu_nocbs kernel boot parameter
24e4df
    resolves: rhbz#1334479
24e4df
  - realtime: fixed kernel.sched_rt_runtime_us to be -1
24e4df
    resolves: rhbz#1346715
24e4df
  - tuned-adm: fixed detection of no_daemon mode
24e4df
    resolves: rhbz#1351536
24e4df
  - plugin_base: correctly strip assignment modifiers even if not used
24e4df
    resolves: rhbz#1353142
24e4df
  - plugin_disk: try to workaround embedded '/' in device names
24e4df
    related: rhbz#1353142
24e4df
  - sap-hana: explicitly setting kernel.numa_balancing = 0 for better performance
24e4df
    resolves: rhbz#1355768
24e4df
  - switched to polkit authorization
24e4df
    resolves: rhbz#1095142
24e4df
  - plugins: added scsi_host plugin
24e4df
    resolves: rhbz#1246992
24e4df
  - spec: fixed conditional support for grub2 to work with selinux
24e4df
    resolves: rhbz#1351937
24e4df
  - gui: added tuned icon and desktop file
24e4df
    resolves: rhbz#1356369
24e4df
24e4df
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-3
24e4df
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
24e4df
24e4df
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-2
24e4df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
24e4df
24e4df
* Tue Jan  5 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.0-1
24e4df
- new-release
24e4df
  - plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are missing
24e4df
  - plugin_sysctl: fixed quoting of sysctl values
24e4df
    resolves: rhbz#1254538
24e4df
  - tuned-adm: added log file location hint to verify command output
24e4df
  - libexec: fixed listdir and isdir in defirqaffinity.py
24e4df
    resolves: rhbz#1252160
24e4df
  - plugin_cpu: save and restore only intel pstate attributes that were changed
24e4df
    resolves: rhbz#1252156
24e4df
  - functions: fixed sysfs save to work with options
24e4df
    resolves: rhbz#1251507
24e4df
  - plugins: added scsi_host plugin
24e4df
  - tuned-adm: fixed restart attempt if tuned is not running
24e4df
  - spec: fixed post scriptlet to work without grub
24e4df
    resolves: rhbz#1265654
24e4df
  - tuned-profiles-nfv: fix find-lapictscdeadline-optimal.sh for CPUS where ns > 6500
24e4df
    resolves: rhbz#1267284
24e4df
  - functions: fixed restore_logs_syncing to preserve SELinux context on rsyslog.conf
24e4df
    resolves: rhbz#1268901
24e4df
  - realtime: set unboud workqueues cpumask
24e4df
    resolves: rhbz#1259043
24e4df
  - spec: correctly remove tuned footprint from /etc/default/grub
24e4df
    resolves: rhbz#1268845
24e4df
  - gui: fixed creation of new profile
24e4df
    resolves: rhbz#1274609
24e4df
  - profiles: removed nohz_full from the realtime profile
24e4df
    resolves: rhbz#1274486
24e4df
  - profiles: Added nohz_full and nohz=on to realtime guest/host profiles
24e4df
    resolves: rhbz#1274445
24e4df
  - profiles: fixed lapic_timer_adv_ns cache
24e4df
    resolves: rhbz#1259452
24e4df
  - plugin_sysctl: pass verification even if the option doesn't exist
24e4df
    related: rhbz#1252153
24e4df
  - added support for 'summary' and 'description' of profiles,
24e4df
    extended D-Bus API for Cockpit
24e4df
    related: rhbz#1228356
24e4df
24e4df
* Wed Aug 12 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-2
24e4df
- packaging fixes for rpm-4.12.90
24e4df
- dropped qemu-kvm-tools-rhev requirement (not in Fedora)
24e4df
24e4df
* Tue Aug  4 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.1-1
24e4df
- new-release
24e4df
  related: rhbz#1155052
24e4df
  - plugin_scheduler: work with nohz_full
24e4df
    resolves: rhbz#1247184
24e4df
  - fixed realtime-virtual-guest/host profiles packaged twice
24e4df
    resolves: rhbz#1249028
24e4df
  - fixed requirements of realtime and nfv profiles
24e4df
  - fixed tuned-gui not starting
24e4df
  - various other minor fixes
24e4df
24e4df
* Sun Jul  5 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.0-1
24e4df
- new-release
24e4df
  resolves: rhbz#1155052
24e4df
  - add support for ethtool -C to tuned network plugin
24e4df
    resolves: rhbz#1152539
24e4df
  - add support for ethtool -K to tuned network plugin
24e4df
    resolves: rhbz#1152541
24e4df
  - add support for calculation of values for the kernel command line
24e4df
    resolves: rhbz#1191595
24e4df
  - no error output if there is no hdparm installed
24e4df
    resolves: rhbz#1191775
24e4df
  - do not run hdparm on hotplug events if there is no hdparm tuning
24e4df
    resolves: rhbz#1193682
24e4df
  - add oracle tuned profile
24e4df
    resolves: rhbz#1196298
24e4df
  - fix bash completions for tuned-adm
24e4df
    resolves: rhbz#1207668
24e4df
  - add glob support to tuned sysfs plugin
24e4df
    resolves: rhbz#1212831
24e4df
  - add tuned-adm verify subcommand
24e4df
    resolves: rhbz#1212836
24e4df
  - do not install tuned kernel command line to rescue kernels
24e4df
    resolves: rhbz#1223864
24e4df
  - add variables support
24e4df
    resolves: rhbz#1225124
24e4df
  - add built-in support for unit conversion into tuned
24e4df
    resolves: rhbz#1225135
24e4df
  - fix vm.max_map_count setting in sap-netweaver profile
24e4df
    resolves: rhbz#1228562
24e4df
  - add tuned profile for RHEL-RT
24e4df
    resolves: rhbz#1228801
24e4df
  - plugin_scheduler: added support for runtime tuning of processes
24e4df
    resolves: rhbz#1148546
24e4df
  - add support for changing elevators on xvd* devices (Amazon EC2)
24e4df
    resolves: rhbz#1170152
24e4df
  - add workaround to be run after systemd-sysctl
24e4df
    resolves: rhbz#1189263
24e4df
  - do not change settings of transparent hugepages if set in kernel cmdline
24e4df
    resolves: rhbz#1189868
24e4df
  - add tuned profiles for RHEL-NFV
24e4df
    resolves: rhbz#1228803
24e4df
  - plugin_bootloader: apply $tuned_params to existing kernels
24e4df
    resolves: rhbz#1233004
24e4df
24e4df
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-6
24e4df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
24e4df
24e4df
* Thu Apr 30 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.1-5
24e4df
- fixed configobj class imports
24e4df
  resolves: rhbz#1217327
24e4df
24e4df
* Thu Apr  2 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.1-4
24e4df
- fixed bash completion
24e4df
  resolves: rhbz#1207668
24e4df
24e4df
* Fri Jan  9 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.1-3
24e4df
- fixed KeyError exception in powertop2tuned
24e4df
24e4df
* Mon Jan  5 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.1-2
24e4df
- remove 00_tuned grub2 template upon tuned uninstall
24e4df
  resolves: rhbz#1178310
24e4df
24e4df
* Thu Oct 16 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.1-1
24e4df
- new-release
24e4df
  - fixed return code of tuned grub template
24e4df
    resolves: rhbz#1151768
24e4df
  - plugin_bootloader: fix for multiple parameters on command line
24e4df
    related: rhbz#1148711
24e4df
  - tuned-adm: fixed traceback on "tuned-adm list"
24e4df
    resolves: rhbz#1149162
24e4df
  - plugin_bootloader is automatically disabled if grub2 is not found
24e4df
    resolves: rhbz#1150047
24e4df
  - plugin_disk: set_spindown and set_APM made independent
24e4df
    resolves: rhbz#976725
24e4df
24e4df
* Wed Oct  1 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.0-1
24e4df
- new-release
24e4df
  resolves: rhbz#1093883
24e4df
  - fixed traceback if profile cannot be loaded
24e4df
    related: rhbz#953128
24e4df
  - powertop2tuned: fixed traceback if rewriting file instead of dir
24e4df
    resolves: rhbz#963441
24e4df
  - throughput-performance: altered dirty ratios for better performance
24e4df
    resolves: rhbz#1043533
24e4df
  - latency-performance: leaving THP on its default
24e4df
    resolves: rhbz#1064510
24e4df
  - used throughput-performance profile on server by default
24e4df
    resolves: rhbz#1063481
24e4df
  - network-latency: added new profile
24e4df
    resolves: rhbz#1052418
24e4df
  - network-throughput: added new profile
24e4df
    resolves: rhbz#1052421
24e4df
  - recommend.conf: fixed config file
24e4df
    resolves: rhbz#1069123
24e4df
  - systemd: added cpupower.service conflict
24e4df
    resolves: rhbz#1073392
24e4df
  - balanced: used medium_power ALPM policy
24e4df
  - added support for >, < assignment modifiers in tuned.conf
24e4df
  - handled root block devices
24e4df
  - balanced: used conservative CPU governor
24e4df
    resolves: rhbz#1124125
24e4df
  - plugins: added selinux plugin
24e4df
  - plugin_net: added nf_conntrack_hashsize parameter
24e4df
  - profiles: added atomic-host profile
24e4df
    resolves: rhbz#1091977
24e4df
  - profiles: added atomic-guest profile
24e4df
    resolves: rhbz#1091979
24e4df
  - moved profile autodetection from post install script to tuned daemon
24e4df
    resolves: rhbz#1144067
24e4df
  - profiles: included sap-hana and sap-hana-vmware profiles
24e4df
  - man: structured profiles manual pages according to sub-packages
24e4df
  - added missing hdparm dependency
24e4df
    resolves: rhbz#1144858
24e4df
  - improved error handling of switch_profile
24e4df
    resolves: rhbz#1068699
24e4df
  - tuned-adm: active: detect whether tuned deamon is running
24e4df
    related: rhbz#1068699
24e4df
  - removed active_profile from RPM verification
24e4df
    resolves: rhbz#1104126
24e4df
  - plugin_disk: readahead value can be now specified in sectors
24e4df
    resolves: rhbz#1127127
24e4df
  - plugins: added bootloader plugin
24e4df
    resolves: rhbz#1044111
24e4df
  - plugin_disk: added error counter to hdparm calls
24e4df
  - plugins: added scheduler plugin
24e4df
    resolves: rhbz#1100826
24e4df
  - added tuned-gui
24e4df
24e4df
* Thu Mar  6 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.3.0-3
24e4df
- added kernel-tools requirement
24e4df
  resolves: rhbz#1072981
24e4df
24e4df
* Fri Nov  8 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.3.0-2
24e4df
- fixed race condition in the start/stop code
24e4df
  resolves: rhbz#1028119
24e4df
- improved tuned responsiveness
24e4df
  resolves: rhbz#1028122
24e4df
24e4df
* Wed Nov  6 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.3.0-1
24e4df
- new-release
24e4df
  resolves: rhbz#1020743
24e4df
  - audio plugin: fixed audio settings in standard profiles
24e4df
    resolves: rhbz#1019805
24e4df
  - video plugin: fixed tunings
24e4df
  - daemon: fixed crash if preset profile is not available
24e4df
    resolves: rhbz#953128
24e4df
  - man: various updates and corrections
24e4df
  - functions: fixed usb and bluetooth handling
24e4df
  - tuned: switched to lightweighted pygobject3-base
24e4df
  - daemon: added global config for dynamic_tuning
24e4df
    resolves: rhbz#1006427
24e4df
  - utils: added pmqos-static script for debug purposes
24e4df
    resolves: rhbz#1015676
24e4df
  - throughput-performance: various fixes
24e4df
    resolves: rhbz#987570
24e4df
  - tuned: added global option update_interval
24e4df
  - plugin_cpu: added support for x86_energy_perf_policy
24e4df
    resolves: rhbz#1015675
24e4df
  - dbus: fixed KeyboardInterrupt handling
24e4df
  - plugin_cpu: added support for intel_pstate
24e4df
    resolves: rhbz#996722
24e4df
  - profiles: various fixes
24e4df
    resolves: rhbz#922068
24e4df
  - profiles: added desktop profile
24e4df
    resolves: rhbz#996723
24e4df
  - tuned-adm: implemented non DBus fallback control
24e4df
  - profiles: added sap profile
24e4df
  - tuned: lowered CPU usage due to python bug
24e4df
    resolves: rhbz#917587
24e4df
24e4df
* Tue Mar 19 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.2.2-1
24e4df
- new-release:
24e4df
  - cpu plugin: fixed cpupower workaround
24e4df
  - cpu plugin: fixed crash if cpupower is installed
24e4df
24e4df
* Fri Mar  1 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.2.1-1
24e4df
- new release:
24e4df
  - audio plugin: fixed error handling in _get_timeout
24e4df
  - removed cpupower dependency, added sysfs fallback
24e4df
  - powertop2tuned: fixed parser crash on binary garbage
24e4df
    resolves: rhbz#914933
24e4df
  - cpu plugin: dropped multicore_powersave as kernel upstream already did
24e4df
  - plugins: options manipulated by dynamic tuning are now correctly saved and restored
24e4df
  - powertop2tuned: added alias -e for --enable option
24e4df
  - powertop2tuned: new option -m, --merge-profile to select profile to merge
24e4df
  - prefer transparent_hugepage over redhat_transparent_hugepage
24e4df
  - recommend: use recommend.conf not autodetect.conf
24e4df
  - tuned.service: switched to dbus type service
24e4df
    resolves: rhbz#911445
24e4df
  - tuned: new option --pid, -P to write PID file
24e4df
  - tuned, tuned-adm: added new option --version, -v to show version
24e4df
  - disk plugin: use APM value 254 for cleanup / APM disable instead of 255
24e4df
    resolves: rhbz#905195
24e4df
  - tuned: new option --log, -l to select log file
24e4df
  - powertop2tuned: avoid circular deps in include (one level check only)
24e4df
  - powertop2tuned: do not crash if powertop is not installed
24e4df
  - net plugin: added support for wake_on_lan static tuning
24e4df
    resolves: rhbz#885504
24e4df
  - loader: fixed error handling
24e4df
  - spec: used systemd-rpm macros
24e4df
    resolves: rhbz#850347
24e4df
24e4df
* Mon Jan 28 2013 Jan Vcelak <jvcelak@redhat.com> 2.2.0-1
24e4df
- new release:
24e4df
  - remove nobarrier from virtual-guest (data loss prevention)
24e4df
  - devices enumeration via udev, instead of manual retrieval
24e4df
  - support for dynamically inserted devices (currently disk plugin)
24e4df
  - dropped rfkill plugins (bluetooth and wifi), the code didn't work
24e4df
24e4df
* Wed Jan  2 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.1.2-1
24e4df
- new release:
24e4df
  - systemtap {disk,net}devstat: fix typo in usage
24e4df
  - switched to configobj parser
24e4df
  - latency-performance: disabled THP
24e4df
  - fixed fd leaks on subprocesses
24e4df
24e4df
* Thu Dec 06 2012 Jan Vcelak <jvcelak@redhat.com> 2.1.1-1
24e4df
- fix: powertop2tuned execution
24e4df
- fix: ownership of /etc/tuned
24e4df
24e4df
* Mon Dec 03 2012 Jan Vcelak <jvcelak@redhat.com> 2.1.0-1
24e4df
- new release:
24e4df
  - daemon: allow running without selected profile
24e4df
  - daemon: fix profile merging, allow only safe characters in profile names
24e4df
  - daemon: implement missing methods in DBus interface
24e4df
  - daemon: implement profile recommendation
24e4df
  - daemon: improve daemonization, PID file handling
24e4df
  - daemon: improved device matching in profiles, negation possible
24e4df
  - daemon: various internal improvements
24e4df
  - executables: check for EUID instead of UID
24e4df
  - executables: run python with -Es to increase security
24e4df
  - plugins: cpu - fix cpupower execution
24e4df
  - plugins: disk - fix option setting
24e4df
  - plugins: mounts - new, currently supports only barriers control
24e4df
  - plugins: sysctl - fix a bug preventing settings application
24e4df
  - powertop2tuned: speedup, fix crashes with non-C locales
24e4df
  - powertop2tuned: support for powertop 2.2 output
24e4df
  - profiles: progress on replacing scripts with plugins
24e4df
  - tuned-adm: bash completion - suggest profiles from all supported locations
24e4df
  - tuned-adm: complete switch to D-bus
24e4df
  - tuned-adm: full control to users with physical access
24e4df
24e4df
* Mon Oct 08 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.0.2-1
24e4df
- New version
24e4df
- Systemtap scripts moved to utils-systemtap subpackage
24e4df
24e4df
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-4
24e4df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
24e4df
24e4df
* Tue Jun 12 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.0.1-3
24e4df
- another powertop-2.0 compatibility fix
24e4df
  Resolves: rhbz#830415
24e4df
24e4df
* Tue Jun 12 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.1-2
24e4df
- fixed powertop2tuned compatibility with powertop-2.0
24e4df
24e4df
* Tue Apr 03 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.0.1-1
24e4df
- new version
24e4df
24e4df
* Fri Mar 30 2012 Jan Vcelak <jvcelak@redhat.com> 2.0-1
24e4df
- first stable release