Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tuned for openSUSE:Factory checked in at 2022-03-15 19:04:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tuned (Old) and /work/SRC/openSUSE:Factory/.tuned.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tuned" Tue Mar 15 19:04:54 2022 rev:29 rq:961870 version:2.18.0.8+git.6f907c9 Changes: -------- --- /work/SRC/openSUSE:Factory/tuned/tuned.changes 2021-09-13 16:25:19.542799824 +0200 +++ /work/SRC/openSUSE:Factory/.tuned.new.25692/tuned.changes 2022-03-15 19:05:43.280980716 +0100 @@ -1,0 +2,30 @@ +Tue Mar 15 12:09:24 UTC 2022 - [email protected] + +- Add new openshift platform profiles +- Instead of adding all profiles to main package and exclude subpackage + profiles, explicitly mention all added profiles in %files section +- Sort (alphabetically) profiles and packages +- Update to version 2.18.0.8+git.6f907c9: + * beakerlib: fix systemd rate limiting for variables-support-in-profiles + * scheduler: fix construction of the process name regex + * Added more conflicting implementations to the systemd unit file. + * raise the netfilter hash table size in openshift/atomic-{host,guest} to match the max netfilter conntrack entries, reducing such hash table load. + * Fixing save call and comments in tuned gui + * Adding option "txqueuelen" to net_plugin + * bootloader: on s390(x) remove TuneD variables from the BLS + * daemon: don't do full rollback on systemd failure + * profiles: use cstate.id_no_zero instead of the cstate.id + * Expanding cpu plugin force_latency option syntax + * Adding support for nvme subsystem block devices and adding tests so it won't throw errors on hdparms commands. + * Fix improper parsing of include directive + * application: log TuneD and kernel version + * readme: mention conflicting cpupower and power-profiles-daemon + * dbus: fix traceback on python-2.7 + * cpu_partitioning: fixed no_balance_cores on newer kernels + * spec: do not require subscription-manager on CentOS + * Add conditional profile loading + * openshift profile: workaround high CPU utilization of [scheduler] plug-in. + * scheduler: new option cgroup_ps_blacklist + * breaking up various modules and implementing neccessary new syntax used downstream to keep docs repos synced + +------------------------------------------------------------------- Old: ---- tuned-2.16.0.obscpio New: ---- tuned-2.18.0.8+git.6f907c9.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tuned.spec ++++++ --- /var/tmp/diff_new_pack.KLDVNt/_old 2022-03-15 19:05:44.124981289 +0100 +++ /var/tmp/diff_new_pack.KLDVNt/_new 2022-03-15 19:05:44.128981291 +0100 @@ -1,7 +1,7 @@ # # spec file for package tuned # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define profile_dir %{_prefix}/lib/%{name} Name: tuned -Version: 2.16.0 +Version: 2.18.0.8+git.6f907c9 Release: 0 Summary: A dynamic adaptive system tuning daemon License: GPL-2.0-or-later @@ -59,34 +59,37 @@ power saving modes to adapt to the current usage. Currently only ethernet network and ATA harddisk devices are implemented. -%package gtk -Summary: Disk and net statistic monitoring systemtap scripts - GTK GUI +%package utils +Summary: Disk and net statistic monitoring systemtap scripts Group: System/Base Requires: %{name} = %{version} Requires: powertop -%description gtk -GTK GUI that can control tuned and provide simple profile editor. +%description utils +This package contains utilities that can help you to fine tune your +system and manage tuned profiles. -# Do not ship SAP profiles for SLE and Leap, there are other packages -# providing these profiles -%if !0%{?sle_version} -%package profiles-sap -Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads +%package utils-systemtap +Summary: Disk and net statistic monitoring systemtap scripts Group: System/Base Requires: %{name} = %{version} +Requires: systemtap -%description profiles-sap -Additional profile(s) for the tuned daemon, targeted to SAP NetWeaver loads. +%description utils-systemtap +This package contains several systemtap scripts to allow detailed +manual monitoring of the system. Instead of the typical IO/sec it collects +minimal, maximal and average time between operations to be able to +identify applications that behave power inefficient (many small operations +instead of fewer large ones). -%package profiles-sap-hana -Summary: Additional tuned profile(s) targeted to SAP HANA loads +%package gtk +Summary: Disk and net statistic monitoring systemtap scripts - GTK GUI Group: System/Base Requires: %{name} = %{version} +Requires: powertop -%description profiles-sap-hana -Additional profile(s) for the tuned daemon, targeted to SAP HANA loads. -%endif +%description gtk +GTK GUI that can control tuned and provide simple profile editor. %package profiles-atomic Summary: Additional tuned profiles targeted to Atomic @@ -96,13 +99,23 @@ %description profiles-atomic Additional profile(s) for the tuned daemon, targeted to Atomic host and guest. -%package profiles-realtime -Summary: Additional tuned profiles targeted to realtime +%package profiles-nfv +Summary: Additional tuned profiles targeted to Network Function Virtualization (NFV) Group: System/Base Requires: %{name} = %{version} -%description profiles-realtime -Additional profile(s) for the tuned daemon, targeted to realtime. +%description profiles-nfv +Additional profile(s) for the tuned daemon, targeted to Network Function Virtualization (NFV). + +%package profiles-openshift +Summary: Additional tuned profile(s) optimized for the OpenShift platform +Requires: %{name} = %{version} + +%description profiles-openshift +Additional 3 profiles for the Openshift platform: +A parent profile containing tuning shared by OpenShift control plane and worker nodes. +One profile optimized for OpenShift control plane. +And a third profile optimized for general workloads on OpenShift worker nodes. %package profiles-oracle Summary: Additional tuned profiles targeted to Oracle loads @@ -112,29 +125,41 @@ %description profiles-oracle Additional profile(s) for the tuned daemon, targeted to Oracle loads. -%package profiles-nfv -Summary: Additional tuned profiles targeted to Network Function Virtualization (NFV) +%package profiles-postgresql +Summary: Additional tuned profile(s) targeted to PostgreSQL server loads +Requires: %{name} = %{version} + +%description profiles-postgresql +Additional tuned profile(s) targeted to PostgreSQL server loads. + +%package profiles-realtime +Summary: Additional tuned profiles targeted to realtime Group: System/Base Requires: %{name} = %{version} -%description profiles-nfv -Additional profile(s) for the tuned daemon, targeted to Network Function Virtualization (NFV). +%description profiles-realtime +Additional profile(s) for the tuned daemon, targeted to realtime. -%package utils -Summary: Disk and net statistic monitoring systemtap scripts + +# Do not ship SAP profiles for SLE and Leap, there are other packages +# providing these profiles +%if !0%{?sle_version} +%package profiles-sap +Summary: Additional tuned profile(s) targeted to SAP NetWeaver loads Group: System/Base Requires: %{name} = %{version} -Requires: powertop -%description utils -This package contains utilities that can help you to fine tune your -system and manage tuned profiles. +%description profiles-sap +Additional profile(s) for the tuned daemon, targeted to SAP NetWeaver loads. -%package utils-systemtap -Summary: Disk and net statistic monitoring systemtap scripts +%package profiles-sap-hana +Summary: Additional tuned profile(s) targeted to SAP HANA loads Group: System/Base Requires: %{name} = %{version} -Requires: systemtap + +%description profiles-sap-hana +Additional profile(s) for the tuned daemon, targeted to SAP HANA loads. +%endif %package profiles-spectrumscale Summary: Additional tuned profile(s) optimized for IBM Spectrum Scale @@ -143,23 +168,8 @@ %description profiles-spectrumscale Additional tuned profile(s) optimized for IBM Spectrum Scale. -%description utils-systemtap -This package contains several systemtap scripts to allow detailed -manual monitoring of the system. Instead of the typical IO/sec it collects -minimal, maximal and average time between operations to be able to -identify applications that behave power inefficient (many small operations -instead of fewer large ones). - -%package profiles-postgresql -Summary: Additional tuned profile(s) targeted to PostgreSQL server loads -Requires: %{name} = %{version} - -%description profiles-postgresql -Additional tuned profile(s) targeted to PostgreSQL server loads. - %prep -%setup -q -%autopatch -p1 +%autosetup -p1 %build # The tuned daemon is written in pure Python. Nothing requires to be built. @@ -208,28 +218,38 @@ %doc AUTHORS README %{_datadir}/bash-completion/completions/tuned-adm %{_datadir}/polkit-1/actions/com.redhat.tuned.policy -%exclude %{python3_sitelib}/tuned/gtk %{python3_sitelib}/tuned %{_sbindir}/tuned %{_sbindir}/tuned-adm %{_sbindir}/rctuned -%exclude %{_sysconfdir}/tuned/realtime-variables.conf -%exclude %{_sysconfdir}/tuned/realtime-virtual-guest-variables.conf -%exclude %{_sysconfdir}/tuned/realtime-virtual-host-variables.conf -%exclude %{profile_dir}/realtime-virtual-guest -%exclude %{profile_dir}/realtime-virtual-host -%exclude %{profile_dir}/sap-netweaver -%exclude %{profile_dir}/sap-hana -%exclude %{_mandir}/man7/tuned-profiles-sap*.7.gz -%exclude %{profile_dir}/atomic-host -%exclude %{profile_dir}/atomic-guest -%exclude %{profile_dir}/oracle -%exclude %{profile_dir}/realtime -%exclude %{profile_dir}/defirqaffinity* -%exclude %{_prefix}/lib/tuned/postgresql -%exclude %{_prefix}/lib/tuned/spectrumscale-ece +%dir %{profile_dir} +%dir %{profile_dir}/recommend.d +%exclude %{python3_sitelib}/tuned/gtk + +# General files %{profile_dir}/pmqos-static.py -%{profile_dir} +%{profile_dir}/functions +%{profile_dir}/recommend.d/50-tuned.conf +%{profile_dir}/defirqaffinity.py + +# Profiles included in main package - alphabetically sorted +%{profile_dir}/accelerator-performance +%{profile_dir}/balanced +%{profile_dir}/balanced +%{profile_dir}/cpu-partitioning +%{profile_dir}/desktop +%{profile_dir}/hpc-compute +%{profile_dir}/intel-sst +%{profile_dir}/latency-performance +%{profile_dir}/mssql +%{profile_dir}/network-latency +%{profile_dir}/network-throughput +%{profile_dir}/optimize-serial-console +%{profile_dir}/powersave +%{profile_dir}/throughput-performance +%{profile_dir}/virtual-guest +%{profile_dir}/virtual-host + # active_profile might be empty when built via build service, but typically # not on a real install -> better do not mark it %%ghost %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/active_profile @@ -239,8 +259,6 @@ %config(noreplace) %{_sysconfdir}/tuned/profile_mode %config(noreplace) %{_sysconfdir}/tuned/post_loaded_profile %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/bootcmdline -%dir %{_sysconfdir}/dbus-1 -%dir %{_sysconfdir}/dbus-1/system.d %config %{_sysconfdir}/dbus-1/system.d/com.redhat.tuned.conf %{_sysconfdir}/grub.d %{_tmpfilesdir}/tuned.conf @@ -307,6 +325,13 @@ %{_prefix}/lib/tuned/spectrumscale-ece %{_mandir}/man7/tuned-profiles-spectrumscale-ece.7* +%files profiles-openshift +%defattr(-,root,root,-) +%{profile_dir}/openshift-control-plane +%{profile_dir}/openshift-node +%{profile_dir}/openshift +%{_mandir}/man7/tuned-profiles-openshift.7%{?ext_man} + %files utils %license COPYING %{_bindir}/powertop2tuned ++++++ _service ++++++ --- /var/tmp/diff_new_pack.KLDVNt/_old 2022-03-15 19:05:44.168981319 +0100 +++ /var/tmp/diff_new_pack.KLDVNt/_new 2022-03-15 19:05:44.168981319 +0100 @@ -4,13 +4,11 @@ <param name="url">https://github.com/redhat-performance/tuned</param> <!-- Use this for non rc candidates, -rc is not allowed ---> + <param name="versionformat">2.15.0+git.%h</param> <param name="versionformat">@PARENT_TAG@</param> +--> + <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@+git.%h</param> <param name="versionrewrite-pattern">v(.*)</param> -<!-- - <param name="versionformat">2.15.0+git.%ct.%h</param> ---> - <param name="revision">v2.16.0</param> <param name="changesgenerate">enable</param> </service> <service mode="localonly" name="set_version"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.KLDVNt/_old 2022-03-15 19:05:44.192981335 +0100 +++ /var/tmp/diff_new_pack.KLDVNt/_new 2022-03-15 19:05:44.192981335 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/redhat-performance/tuned</param> - <param name="changesrevision">e4733cdb6359f0c3641df312543974eecbbfa2c3</param></service></servicedata> + <param name="changesrevision">6f907c943ac2d8f7ed4f5867cf48a7532864e160</param></service></servicedata> (No newline at EOF) ++++++ tuned.obsinfo ++++++ --- /var/tmp/diff_new_pack.KLDVNt/_old 2022-03-15 19:05:44.216981351 +0100 +++ /var/tmp/diff_new_pack.KLDVNt/_new 2022-03-15 19:05:44.220981354 +0100 @@ -1,6 +1,6 @@ name: tuned -version: 2.16.0 -mtime: 1626892915 -commit: e4733cdb6359f0c3641df312543974eecbbfa2c3 +version: 2.18.0.8+git.6f907c9 +mtime: 1647345988 +commit: 6f907c943ac2d8f7ed4f5867cf48a7532864e160 ++++++ tuned.rpmlintrc ++++++ --- /var/tmp/diff_new_pack.KLDVNt/_old 2022-03-15 19:05:44.240981367 +0100 +++ /var/tmp/diff_new_pack.KLDVNt/_new 2022-03-15 19:05:44.244981370 +0100 @@ -1,6 +1,5 @@ addFilter("W: files-duplicate /etc/tuned/realtime-virtual-host-variables.conf /etc/tuned/realtime-virtual-guest-variables.conf") -addFilter("W: zero-length /etc/tuned/active_profile") -addFilter("W: zero-length /etc/tuned/profile_mode") -addFilter("W: obsolete-not-provided pm-profiler") -addFilter("W: files-duplicate /etc/tuned/realtime-virtual-guest-variables.conf /etc/tuned/realtime-virtual-host-variables.conf") +addFilter("E: zero-length /etc/tuned/active_profile") +addFilter("E: zero-length /etc/tuned/profile_mode") +addFilter("E: zero-length /etc/tuned/post_loaded_profile")
