SUSE-FU-2021:3499-1: moderate: Feature update for saptune

sle-updates at lists.suse.com sle-updates at lists.suse.com
Thu Oct 21 16:18:11 UTC 2021


   SUSE Feature Update: Feature update for saptune
______________________________________________________________________________

Announcement ID:    SUSE-FU-2021:3499-1
Rating:             moderate
References:         #1149205 #1164720 #1167213 #1167416 #1167618 
                    #1170672 #1176243 #1178207 #1179275 #1182009 
                    #1182287 #1182289 #1185702 SLE-10823 SLE-13245 
                    SLE-13246 SLE-16972 SLE-20985 SLE-21029 SLE-5588 
                    SLE-5589 SLE-6457 TEAM-1679 TEAM-1696 TEAM-1699 
                    TEAM-1700 TEAM-1701 TEAM-1702 TEAM-1705 TEAM-1706 
                    TEAM-1707 TEAM-1728 TEAM-1754 TEAM-1755 TEAM-1844 
                    TEAM-2675 TEAM-2676 TEAM-3154 TEAM-3342 TEAM-3454 
                    TEAM-4093 TEAM-4260 TEAM-4386 TEAM-825 
Affected Products:
                    SUSE Linux Enterprise Server for SAP 12-SP3
______________________________________________________________________________

   An update that has 13 feature fixes and contains 31
   features can now be installed.

Description:

   This update for saptune fixes the following issues:

   Update saptune from version 2.0.3 to version 3.0.0 (jsc#SLE-21029)

   - This will be additional reflected in the saptune version found in
     '/etc/sysconfig/saptune' '(SAPTUNE_VERSION)'
   - Strengthen configuration process with staging, checks of external
     changes and expansion of automation to new platforms (Azure, AWS) and
     hardware specifics (jsc#SLE-20985)
   - Remove saptune version 1 (jsc#SLE-10823, jsc#SLE-10842)
   - Remove usage of 'tuned' from saptune
     - Add an own systemd service file for saptune to 'start/stop' tuning of
       parameter values during a reboot of the system.
     - Add a new saptune action 'service' to handle the 'saptune.service'
       supporting 'start/stop/enable/disable/status'.
     - The saptune action 'daemon', which handled 'tuned.service' in the
       past, is now flagged as 'deprecated' and internally linked to the new
       action 'service'. (jsc#SLE-5589, jsc#SLE-5588, jsc#SLE-6457)
   - Add a sanity check to detect Note definition files which do not exist
     anymore. (bsc#1149205) This can happen when a Note is renamed or
     deleted, but without reverting the Note before. saptune will now print
     an error message, remove the Note from the tracking variables in
     '/etc/sysconfig/saptune' and try to revert the related parameter
     settings.
   - Validate if the json input file is empty and handle left-over files from
     the migration from saptune v1 to saptune v2 (bsc#1167618)
   - To support system parameters only relevant for specific SUSE Linux
     Enterprise Server releases, service packs and/or hardware architectures
     saptune now supports 'tagged' sections inside the Note definition files.
     (jsc#SLE-13246, jsc#SLE-13245)
   - New kernel requirement for Power added to SAP-Note 2205917 and 2684254
     (bsc#1167416) SAP Note 2205917 updated to Version 61 SAP Note 2684254
     updated to Version 15
   - SAP Note 2382421 updated to Version 37 (bsc#1170672)
     - Move all 'not-well-defined' parameters from the 'reminder' section
       into the 'sysctl' section, but with 'empty' values.
     - Use an override file to define the values fitting your system
       requirements
   - Support empty parameter values in the Note definition files and not only
     in the override file. (bsc#1170672, jsc#TEAM-1702)
     - This is needed for the support of SAP Notes like 2382421, so that the
       customer is able to simply use an override file to define some special
       parameters instead of using a customer specific Note definition file.
   - Report an 'error' instead of 'info' and set the exit code to '1', if we
     reject the apply of a solution (bsc#1167213)
   - Skip perf bias change if secure boot is enabled. (bsc#1176243)
     - When a system is in lockdown mode, i.e., Secure Boot is enabled, MSR
       cannot be altered in user-space. So check, if Secure Boot is enabled
       using the mokutil utility and skip setting the perf bias in case it is.
   - Rework the internal block device handling to speed up the apply of block
     device related tunings on systems with a high number of block devices.
     (bsc#1178207)
   - Change block device handling to handle multipath devices correctly. Only
     the DM multipath devices will be used for the settings, but not its
     paths. (bsc#1179275)
   - fixed wrong comparison used for setting FORCE_LATENCY (bsc#1185702)
   - add keyword 'all' to the 'rpm' section description in the man page
     saptune-note(5). (bsc#1182287)
   - support note definition versions containing digits, upper-case and
     lower-case letters, dots, underscores, minus and plus signs.
     (bsc#1182289)
   - fixed issue with 'verify' operation and parameter 'VSZ_TMPFS_PERCENT'.
     As this parameter is only used to calculate the value of
     'ShmFileSystemSizeMB' (if it is not set to a value >0 in the Note
     definition file) it will not be checked and compared during the saptune
     operation 'verify'. A footnote is pointing this out.  (bsc#1182009)
   - SAP Note 1771258 update nofile values (bsc#1164720)
   - SAP Note 2684254 updated to Version 20 SAP Note 2578899 updated to
     Version 39 SAP Note 1680803 updated to Version 26
   - enhancements for saptune version 3 (jsc#SLE-16972)
     - Implement a lock to avoid multiple instances of saptune running in
       parallel. (jsc#TEAM-1700)
     - Support for non-colorized output (jsc#TEAM-1679)
     - If redirecting the output from saptune to a pipe, you no longer need
       to deal with the 'ugly' control sequences for the colorized output.
     - Add enable/disable for systemd units and support all systemd unit
       types in section [service] (jsc#TEAM-1701)
     - remove script '/usr/share/doc/packages/saptune/sapconf2saptune' and
       the associated man page (jsc#TEAM-1707)
     - implement staging of Note definition file and solution definitions.
       (jsc#TEAM-1844)
       - The idea is to freeze the saptune configuration to avoid config
         changes on package update when adding/removing/changing notes or
         solutions within the package
     - support custom solutions and override files for solutions.
       (jsc#TEAM-1706)
       - Partners and customers will now be able to define their own solution
         definitions by using files in '/etc/saptune/extra' or to override
         the shipped solution definitions by using override files in
         '/etc/saptune/override'
     - support for device specific configurations (jsc#TEAM-1728)
       - only supported for the [block] section, tags are 'vendor' and
         'model' to support special block devices
       of a dedicated hardware vendor or a dedicated hardware model
     - add support for AZURE cloud (SAP Note 2993054) (jsc#TEAM-2676)
     - add support for AWS cloud (SAP Note 1656250) (jsc#TEAM-1754,
       jsc#TEAM-1755)
     - add NVMe support to the block device handling to support AWS
       (jsc#TEAM-2675)
     - add SAP Note 3024346 (a NetApp note) (jsc#TEAM-3454)
     - rework daemon and service actions (jsc#TEAM-3154)
     - add support for 'read_ahead_kb' and 'max_sectors_kb' to the [block]
       section (jsc#TEAM-1699)
     - add a warning to the reminder section of SAP Note 2382421 regarding
       iSCSI devices and setting of 'net.ipv4.tcp_syn_retries' (jsc#TEAM-1705)
     - For the actions 'note customise' and 'note create' check, if the
       customer has changed something during the editor session. If not,
       remove the temporary created note definition file. (jsc#TEAM-825)
     - add support for [sys] section and handle double configurations for
       parameters defined in the [sys] section (jsc#TEAM-3342)
     - check system sysctl config files as mentioned in the comments of
       '/etc/sysctl.conf' and in man page 'sysctl.conf(5)' for 'sysctl'
       parameters currently set by saptune notes. Print a warning and a
       footnote for 'verify' and 'customize'. (jsc#TEAM-1696)
     - add support for [filesystem] section only check filesystem mount
       options, not modify. Starting with filesystem type 'xfs'
       (jsc#TEAM-4093)
     - add SAP Note 900929 for SAP Netweaver workloads. (jsc#TEAM-4386)
       - It's the equivalent to the HANA Note 1980196.
     - move state files from '/var/lib/saptune' to '/run/saptune' to solve
       the problem of state files surviving a reboot.
     - add '/sbin/saptune_check'
     - add the description of the solution definitions shipped with saptune
       to the man page saptune(8) (jsc#TEAM-4260)


Patch Instructions:

   To install this SUSE Feature Update use the SUSE recommended installation methods
   like YaST online_update or "zypper patch".

   Alternatively you can run the command listed for your product:

   - SUSE Linux Enterprise Server for SAP 12-SP3:

      zypper in -t patch SUSE-SLE-SAP-12-SP3-2021-3499=1



Package List:

   - SUSE Linux Enterprise Server for SAP 12-SP3 (ppc64le x86_64):

      saptune-3.0.0-3.27.1
      saptune-debuginfo-3.0.0-3.27.1


References:

   https://bugzilla.suse.com/1149205
   https://bugzilla.suse.com/1164720
   https://bugzilla.suse.com/1167213
   https://bugzilla.suse.com/1167416
   https://bugzilla.suse.com/1167618
   https://bugzilla.suse.com/1170672
   https://bugzilla.suse.com/1176243
   https://bugzilla.suse.com/1178207
   https://bugzilla.suse.com/1179275
   https://bugzilla.suse.com/1182009
   https://bugzilla.suse.com/1182287
   https://bugzilla.suse.com/1182289
   https://bugzilla.suse.com/1185702



More information about the sle-updates mailing list