Changelog for
sapconf-4.2.0-5.20.noarch.rpm :
* Fri Apr 13 2018 abrielAATTsuse.com- remove the no longer needed sysconfig file \'/etc/sysconfig/sapnote-1680803\' in any update case. (bsc#1089549)
* Thu Apr 12 2018 abrielAATTsuse.com- sapconf will set ALL values specified in the file /etc/sysconfig/sapconf irrespective of the current system value. The values will be not just increase, but also decrease, if the value in the sysconfig file is lower than the current system value. All actions are logged to /var/log/sapconf.log (fate#325548)- change variable names in sysconfig file for the avoidance of doubt (bsc#1070495)- remove unnecessary TMPFS_SIZE_MIN from sysconfig file (bsc#1070496)
* Fri Apr 06 2018 abrielAATTsuse.com- remove the pagechache references from the sysconfig file during the package update from SLE12 to SLE15 (bsc#1071539)
* Mon Mar 26 2018 abrielAATTsuse.com- consolidate the 4 former sapconf profiles sap-hana, sap-netweaver, sap-ase and sap-bobj to one basic sapconf profile \'sapconf\' as requested by SAP. If one of the former profiles is the currently active tuned profile, the active tuned profile will be reset to the \'sapconf\' profile during the update installation of the package. Additionally the no longer needed sysconfig file \'/etc/sysconfig/sapnote-1680803\' will be removed during the package update. (fate#324489, bsc#1070504)
* Tue Mar 13 2018 abrielAATTsuse.com- add directive ExecStop to the systemd unit file sapconf.service and start sapconf.service after initial package installation (fate#325363)
* Mon Mar 12 2018 abrielAATTsuse.com- add system unit file sapconf.service to start tuned, uuidd.socket and sysstat during system boot and to restart tuned during package update installation so that the changes will take effect immediately (fate#325363)- remove left over pagecache limit references (bsc#1071539)
* Thu Feb 22 2018 abrielAATTsuse.com- Remove sapconf legacy interface /usr/lib/systemd/system/sapconf.service /usr/sbin/SAPconf /usr/sbin/rcsapconf /usr/sbin/sapconf The man pages are adapted to reflect the changed handling. (bsc#1070505, fate#324490)
* Tue Dec 19 2017 abrielAATTsuse.com- Check, if pagecache limit is available at the system. If yes, set pagecache limit according the settings in /etc/sysconfig/sapconf. If not, log a message to the log file. (bsc#1071539, fate#323778)
* Tue Dec 05 2017 abrielAATTsuse.com- Refactoring sapconf parameter settings together with SAP Linux Lab. (fate#324491)- ATTENTION: One main feature of this sapconf package update to version 4.1.12 is a consolidation of all sapconf configuration settings into the central /etc/sysconfig/sapconf configuration file (except those settings related to ASE or BOBJ and those settings which can only be set via tuned.conf) This will result in a lot of configuration file changes concerning /etc/sysconfig/sapconf, /etc/sysconfig/sapnote-1557506, /usr/lib/tuned/sap-netweaver/tuned.conf and /usr/lib/tuned/sap-hana/tuned.conf. That means that your system configuration get changed after a restart of tuned or during a system reboot. Please read carefully the following information about configuration file handling before restarting tuned or rebooting the system. (bsc#1070508)- use the same tuning values for HANA and Netweaver workloads. That means the use of the same tuned.conf and script.sh file for both profiles (sap-hana and sap-netweaver) This should lead to a better base for mixed HANA and ABAB workloads on one system. (bsc#1070508)- the pagecache configuration is now integrated in the general sapconf sysconfig file and the old sysconfig file sapnote-1557506 is obsolete. As before pagecache handling is disabled by default. ATTENTION: configuration file handling during package installation. During an initial package installation the new sysconfig file, which includes the pagecache values from the former file sapnote-1557506, is copied to /etc/sysconfig/sapconf and the changes will take effect immediately after restarting tuned. During a package update previously copied /etc/sysconfig files will exist. If both files in /etc/sysconfig are unchanged - that means, there are no custom changes present - the new sysconfig file is copied to /etc/sysconfig, the old obsolete /etc/sysconfig/sapnote-1557506 is removed and the changes will take effect immediately after restarting tuned. If the file /etc/sysconfig/sapconf is unchanged - that means, there are no custom changes present - but the file /etc/sysconfig/sapnote-1557506 contains custom modifications, the new sysconfig file is copied to /etc/sysconfig, the changed values from /etc/sysconfig/sapnote-1557506 are copied to /etc/sysconfig/sapconf and /etc/sysconfig/sapnote-1557506 is moved to /etc/sysconfig/sapnote-1557506.rmpsave. The changes will take effect immediately after restarting tuned. If the file /etc/sysconfig/sapconf contains custom modifications, the new sysconfig file is copied to /etc/sysconfig as sapconf.rpmnew. Custom modifications from /etc/sysconfig/sapnote-1557506 - if available - are not merged in this new file. Please merge the needed custom modifications manually from both files into /etc/sysconfig/sapconf.rpmnew, move this file to /etc/sysconfig/sapconf and remove /etc/sysconfig/sapnote-1557506 before you restart tuned to get the changes take effect. (bsc#1070496, bsc#1070508)- The following parameters are additional specified (instead of static tuning inside the tuning script or defined in other configuration files like tuned.conf or sapnote-1557506) or changed in the central configuration file /etc/sysconfig/sapconf. vm.max_map_count, vm.dirty_bytes, vm.dirty_background_bytes, kernel.shmmni, net.ipv4.tcp_slow_start_after_idle, ksm, transparent_hugepages, numa_balancing added and value changed vm.pagecache_limit_ignore_dirty, vm.pagecache_limit_mb added and commented out kernel.shmall, kernel.shmmax, kernel.sem changed But be in mind: higher system value will ever remain unchanged. sapconf will respect higher values set by the system or by the administrator using sysctl configuration files. Values set with sysctl command will respect too, but do not survive a system reboot. Every tuning action is logged to /var/log/sapconf.log ATTENTION: configuration file handling during package installation. During an initial package installation the new sysconfig file is copied to /etc/sysconfig and the changes will take effect immediately after restarting tuned. During a package update a previously copied /etc/sysconfig file will exist. If this file in /etc/sysconfig is unchanged - that means, there are no custom changes present - the new sysconfig file is copied to /etc/sysconfig and the changes will take effect immediately after restarting tuned. If this file in /etc/sysconfig includes custom modifications, the new sysconfig file is copied to /etc/sysconfig as sapconf.rpmnew. Please merge the needed custom modifications into /etc/sysconfig/sapconf.rpmnew and move this file to /etc/sysconfig/sapconf before you restart tuned to get the changes take effect (bsc#1070494, bsc#1070495, bsc#1070496, bsc#1070508)- The following parameters were specified in tuned.conf of profile sap-hana and/or sap-netweaver before. But they are removed from tuned.conf because they are redundant, no SAP Note is mentioned it, replaced by another parameter, moved to another configuration file or commented out, because they are only valid for a special architecture or special tasks (like the [cpu] part was only valid for Intel architecture and only performance related) vm.swappiness, kernel.sched_min_granularity_ns, kernel.sched_wakeup_granularity_ns, readahead removed [cpu] section with governor, energy_perf_bias, min_perf_pct commented out vm.dirty_ratio, vm.dirty_background_ratio removed from tuned.conf replaced by vm.dirty_bytes, vm.dirty_background_bytes defined in sysconfig/sapconf kernel.sem, net.ipv4.tcp_slow_start_after_idle, transparent_hugepages moved to sysconfig/sapconf ATTENTION: these changes will take effect immediately after restarting tuned. Except the administrator is using an own copy of the tuned.conf file in /etc/tuned/
(where may be sap-hana or sap-netweaver) to set own or changed values. The tuned.conf files in /etc/tuned/ remain untouched during package installation. To get the new behaviour SAP is recommended, remove the profile copy from /etc/tuned or copy the new tuned.conf file from /usr/lib/tuned/ to /etc/tuned/ or compare the files in /etc/tuned/ with the files in /usr/lib/tuned/ manually and adjust the content, if needed. (bsc#1070494, bsc#1070495, bsc#1070496, bsc#1070503) (bsc#1048550, bsc#1064720)- Setting of UserTasksMax, a parameter of the systemd login manager, will be done in the post script during the package installation. The value is set to \'infinity\'. Note: A reboot is needed after the first setup to get the change take effect. A message will indicate if a reboot is necessary. As before there is no automatic rollback. (bsc#1070386)- enable and start sysstat service during post script of the package installation (see SAP Note 1310037) (bsc#1070390)- add package requirements including a short description to the man page of sapconf and to the central configuration file /etc/sysconfig/sapconf (bsc#1070390)- Update the sapconf man page and associated man pages to reflect all the changes of sapconf package version 4.1.12 (bsc#1070506)- respect active tuned profile during reboot of the system even if it is not a \'sap\' profile. sapconf only activates sap-netweaver profile by default, if NO tuned profile is actually set. (bsc#1026862)- reinsert \'elevator=noop\' to tuned.conf of profile sap-hana and sap-netweaver. (bsc#1031073, bsc#1032516, bsc#1070494)
* Mon Sep 18 2017 abrielAATTsuse.com- fix variable name for pagecache handling (bsc#1057986)
* Thu Aug 10 2017 abrielAATTsuse.com- restrict UserTasksMax setting to os releases > 12.1
* Fri Aug 04 2017 abrielAATTsuse.com- add SLE12-SP1 specific change for UserTasksMax (bsc#1039309 and comment #35 of bsc#1031355)
* Thu Aug 03 2017 abrielAATTsuse.com- add a message to %post to remind the admin to restart the tuned service, if he want the configuration changes to take effect immediately (bsc#1048550)
* Thu Aug 03 2017 abrielAATTsuse.com- increase MAX_MAP_COUNT_REQ to 2147483647, see SAP Note 900929 (bsc#1048550)
* Thu Jul 27 2017 hguoAATTsuse.com- Update package description.- Make \"tuned\" a mandatory runtime dependency to address bsc#1043844.- In all tuning profiles, do not overwrite a parameter if present value is higher than optimal value. (bsc#1048550)
* Wed Jun 21 2017 abrielAATTsuse.com- Amend logind\'s behaviour (bsc#1031355, bsc#1039309, bsc#1043844)
* Mon Jun 12 2017 abrielAATTsuse.com- Add a dependency against the package sapinit-systemd-compat to prevent SAP systems to be stopped every time the SAP Host Agent is restarted (SLE12-SP1 only) (bsc#1043841)
* Thu Apr 27 2017 abrielAATTsuse.com- add new profiles for SAP ASE (Sybase) and SAP BOBJ according to fate#320359.
* Thu Apr 06 2017 hguoAATTsuse.com- Upgrade to upstream version 4.1.7 that addresses exactly one issue: Lee Martin and colleagues noticed that SAP HANA performs better with \"force_latency=70\" in its tuning profile, so the setting is now introduced to the profile. (bsc#1032516)
* Mon Mar 27 2017 hguoAATTsuse.com- Upgrade to upstream version 4.1.6 that addresses exactly one issue: sapconf\'s sap-hana tuning profile incorrectly uses \"noop\" IO scheduler on disk block devices, which is not explicitly recommended by either SUSE or SAP. Performance regression showed up during benchmark runs. Hence, the IO scheduler setting is removed from tuning profile, and left to be decided by end-user. (bsc#1031073)
* Mon Mar 06 2017 hguoAATTsuse.com- Use arbitrary precision calculator rather than bash\'s built-in integer calculator to calculate parameter values, this gets rid of all integer overflow issues observed in production. (bsc#1027411)- Apply tuning technique of Netweaver in HANA profile too. (bsc#1016795) Upgrade to upstream version 4.1.5.
* Fri Feb 17 2017 hguoAATTsuse.com- \"force_latency=1\" is removed from HANA\'s configuration, so that CPUs are no longer kept busy when idling. (bsc#1025824)- Introduce complementary README.d and LICENSE files from upstream git repository.
* Tue Nov 29 2016 hguoAATTsuse.com- Do not touch THP configuration in Netweaver profile, avoid inheriting configuration from high throughput profile. (bsc#994306)
* Wed Jul 27 2016 hguoAATTsuse.com- Put version number in source archive name.- Fix a race condition during start (bsc#977575).
* Mon Jul 04 2016 hguoAATTsuse.com- Start uuidd.socket as soon as the package is installed. Further fix bsc#983454.
* Tue Jun 07 2016 hguoAATTsuse.com- Control uuidd as a step of the tuning process. Fix bsc#983454.
* Mon May 02 2016 hguoAATTsuse.com- Introduce mandatory dependency on package tuned. Implement fate#320783.
* Thu Mar 31 2016 hguoAATTsuse.com- Redo the directory structure in the source archive file.- Introduce /etc/sysconfig/sapnote-1557506 to:
* Disable pagecache_limit by default.
* Let user decide if and how to tune pagecache_limit. Fix bsc#966930 and bsc#971625.
* Tue Feb 23 2016 hguoAATTsuse.com- Mention tuned parameters in manual pages: fix bsc#966720
* Fri Jan 15 2016 hguoAATTsuse.com- Fix a misplaced optimisation routine that should have been applied to SAP HANA but in fact applied to SAP NetWeaver. (bsc#962059)
* Mon Sep 28 2015 hguoAATTsuse.com- Implement fate#319480 - [ECO] Include tuned architecture in sapconf
* Replace the entire sapconf package content with tune daemon SAP profiles,
* The executables remain compatible with the original sapconf implementation.
* Following files are removed from package source: LGPL README SAPconf SAPconf-reconfig SAPconf.8 config.b64 functions sapconf sapconf.8 sapconf.service
* Following file is added into package source: sapconf.tgz
* Tue Sep 30 2014 fabian.herschelAATTsuse.com- bnc#899107 - Parameter of sapconf are not longer valid for e.g. Oracle installation problem with update on SLES12, if older defaults are already in the config file, fixed
* Wed Sep 10 2014 fabian.herschelAATTsuse.com- bnc#895978 - patterns-sles-sap_server doesn\'t require uuidd package- bnc#892517 - Parameter of sapconf are not longer valid for e.g. Oracle installation
* Tue Sep 02 2014 roAATTsuse.de- sanitize release line in specfile
* Wed Jul 02 2014 fabian.herschelAATTsuse.com- bnc#885435 - package sapconf: integration in systemd does not work correctly
* Fri Apr 04 2014 fabian.herschelAATTsuse.com- /etc/sysconfig/sapconf filled correctly (bnc#872073)
* Mon Feb 24 2014 fabian.herschelAATTsuse.com- improved integration with systemd (bnc#864933)
* Thu Feb 20 2014 fabian.herschelAATTsuse.com- fixed unrecoverable build (bnc#861497)
* Mon Jul 25 2011 fabian.herschelAATTnovell.com- fixed the detection of the tmpfs device for shared memory (bnc#693414)
* Mon May 10 2010 roAATTsuse.de- add rpmlintrc as source in specfile- drop prereq for permissions, run_permissions only runs for != instsys
* Mon May 10 2010 kukukAATTsuse.de- Add rpmlintrc, run SuSEconfig permissions in %post install
* Sat May 08 2010 fabian.herschelAATTsuse.de- Updated trigger to start uuidd via libuuid Fate#307477- Providing prermissions file for uuidd
* Fri May 07 2010 fabian.herschelAATTsuse.de- Inserted requirement of uuid-runtime- Inserted trigger script to start uuidd
* Fri Mar 05 2010 wernerAATTsuse.de- Avoid to be fooled by `-1\' for ULONG_MAX (bnc#556850)
* Wed Feb 17 2010 wernerAATTsuse.de- Remove left over from bnc#541775
* Wed Dec 23 2009 wernerAATTsuse.de- Enable and start sysstat boot script if sysstat is available with the help of a triggerin script (bnc#556850)- Remove conflict with orarun ans it was reported that the hard overwrite of our values has been fixed in the package orarun- Increase MAX_MAP_COUNT_MIN from 300.000 to 1.000.000 (bnc#525819)
* Tue Sep 29 2009 wernerAATTsuse.de- Override -1 for SHM with real unlimited (ULONG_MAX) (bnc#541775)
* Tue Mar 10 2009 wernerAATTsuse.de- Remove vm.hugetlb_shm_group (bnc#481496)