File sapconf.changes of Package sapconf.4476

-------------------------------------------------------------------
Thu Apr  6 09:02:24 UTC 2017 - hguo@suse.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 09:59:44 UTC 2017 - hguo@suse.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  6 10:31:27 UTC 2017 - hguo@suse.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 10:54:46 UTC 2017 - hguo@suse.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 14:05:25 UTC 2016 - hguo@suse.com

- Do not touch THP configuration in Netweaver profile, avoid
  inheriting configuration from high throughput profile.
  (bsc#994306)

-------------------------------------------------------------------
Wed Jul 27 07:46:04 UTC 2016 - hguo@suse.com

- Put version number in source archive name.
- Fix a race condition during start (bsc#977575).

-------------------------------------------------------------------
Mon Jul  4 09:06:53 UTC 2016 - hguo@suse.com

- Start uuidd.socket as soon as the package is installed.
  Further fix bsc#983454.

-------------------------------------------------------------------
Tue Jun  7 13:01:06 UTC 2016 - hguo@suse.com

- Control uuidd as a step of the tuning process. Fix bsc#983454.

-------------------------------------------------------------------
Mon May  2 08:03:54 UTC 2016 - hguo@suse.com

- Introduce mandatory dependency on package tuned.
  Implement fate#320783.

-------------------------------------------------------------------
Thu Mar 31 13:08:59 UTC 2016 - hguo@suse.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 11:18:34 UTC 2016 - hguo@suse.com

- Mention tuned parameters in manual pages: fix bsc#966720

-------------------------------------------------------------------
Fri Jan 15 10:27:46 UTC 2016 - hguo@suse.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 09:45:54 UTC 2015 - hguo@suse.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 17:43:55 UTC 2014 - fabian.herschel@suse.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 12:10:44 UTC 2014 - fabian.herschel@suse.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

-------------------------------------------------------------------
Wed Sep  3 01:41:38 CEST 2014 - ro@suse.de

- sanitize release line in specfile

-------------------------------------------------------------------
Wed Jul  2 11:08:27 UTC 2014 - fabian.herschel@suse.com

- bnc#885435 - package sapconf: integration in systemd does not work correctly

-------------------------------------------------------------------
Fri Apr  4 15:04:09 UTC 2014 - fabian.herschel@suse.com

- /etc/sysconfig/sapconf filled correctly (bnc#872073)

-------------------------------------------------------------------
Mon Feb 24 16:15:00  CEST 2014 - fabian.herschel@suse.com

- improved integration with systemd (bnc#864933)

-------------------------------------------------------------------
Thu Feb 20 17:37:00  CEST 2014 - fabian.herschel@suse.com

- fixed unrecoverable build (bnc#861497)

-------------------------------------------------------------------
Mon Jul 25 14:04:04 UTC 2011 - fabian.herschel@novell.com

- fixed the detection of the tmpfs device for shared memory (bnc#693414) 

-------------------------------------------------------------------
Mon May 10 15:04:50 CEST 2010 - ro@suse.de

- add rpmlintrc as source in specfile
- drop prereq for permissions, run_permissions only runs
  for != instsys 

-------------------------------------------------------------------
Mon May 10 14:03:46 CEST 2010 - kukuk@suse.de

- Add rpmlintrc, run SuSEconfig permissions in %post install

-------------------------------------------------------------------
Sat May  8 12:43:00 CET 2010 - fabian.herschel@suse.de

- Updated trigger to start uuidd via libuuid Fate#307477
- Providing prermissions file for uuidd

-------------------------------------------------------------------
Fri May  7 15:56:00 CET 2010 - fabian.herschel@suse.de

- Inserted requirement of uuid-runtime
- Inserted trigger script to start uuidd

-------------------------------------------------------------------
Fri Mar  5 16:06:22 CET 2010 - werner@suse.de

- Avoid to be fooled by `-1' for ULONG_MAX (bnc#556850)

-------------------------------------------------------------------
Wed Feb 17 14:00:31 CET 2010 - werner@suse.de

- Remove left over from bnc#541775

-------------------------------------------------------------------
Wed Dec 23 11:48:02 CET 2009 - werner@suse.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 14:03:35 CEST 2009 - werner@suse.de

- Override -1 for SHM with real unlimited (ULONG_MAX) (bnc#541775)

-------------------------------------------------------------------
Tue Mar 10 15:33:10 CET 2009 - werner@suse.de

- Remove vm.hugetlb_shm_group (bnc#481496)

-------------------------------------------------------------------
Tue Jan 13 19:15:37 CET 2009 - werner@suse.de

- Remove vm.disable_cap_mlock (bnc#455919)

-------------------------------------------------------------------
Thu Oct 30 16:24:14 CET 2008 - werner@suse.de

- Ignore missing files in /proc/sys/ (bnc#440239)

-------------------------------------------------------------------
Wed Aug 13 11:03:28 CEST 2008 - werner@suse.de

- Fix boot script and use correct Stop tags

-------------------------------------------------------------------
Wed Jul 23 18:28:00 CEST 2008 - werner@suse.de

- Make sysstat a hard requirement (bnc#378356)
- Add sysctl parameter vm.disable_cap_mlock=1 (bnc#405094)

-------------------------------------------------------------------
Mon Jan 14 16:02:03 CET 2008 - werner@suse.de

- Force enabling service

-------------------------------------------------------------------
Fri Dec  7 10:37:58 CET 2007 - werner@suse.de

- Don't submit both sapconf and sapinit but only sapconf

-------------------------------------------------------------------
Wed Nov 28 18:23:11 CET 2007 - werner@suse.de

- Do not rename package for old distributions, use sapinit
- Avoid error messages from old sapinit in case of new sapinit
- Do not remove foreign sapinit rc script

-------------------------------------------------------------------
Mon Nov 26 17:27:24 CET 2007 - werner@suse.de

- Check max integer on 32bit platforms
- Add orarun to the conflicting packages

-------------------------------------------------------------------
Tue Nov 13 17:25:01 CET 2007 - werner@suse.de

- Rename spainit to spaconf
- Clean out old syssctl.conf from SAPinit

-------------------------------------------------------------------
Wed Nov  7 11:58:48 CET 2007 - werner@suse.de

- Add SAPINIT to Provides of boot.sapconf
- Add Suggests line with sysstat, cron, and logrotate
- If sysstat is installed boot.sapconf should depend on

-------------------------------------------------------------------
Mon Oct 29 18:03:04 CET 2007 - werner@suse.de

- Clean up and better error handling

-------------------------------------------------------------------
Fri Oct 26 17:17:17 CEST 2007 - werner@suse.de

- New package sapinit from scratch version 3.0

-------------------------------------------------------------------
Fri Oct 19 14:11:18 CEST 2007 - werner@suse.de

- More work on bug #280024
  * Make old sysctl.conf entries compact
  * Edit only modified parameters

-------------------------------------------------------------------
Wed Oct 17 16:05:07 CEST 2007 - werner@suse.de

- Avoid multi line markers and avoid multi line entries for sysctl
  kernel parameters with vector values (bug #280024)

-------------------------------------------------------------------
Sat Sep  8 01:24:48 CEST 2007 - DOlsson@Novell.com

- New version 2.0.2.
- The script "SAPinit" can now handle SLES 9 cases as well [#292314].
- Updated the description text in the ".spec" file.
  The text was made more clear with regards to the usage of the
  "/dev/shm" file system, as well as the various used script names.
  It now also covers the different behaviors for SLES 9 and SLES 10.
- Fixed issue under SLES 10, where a wrong sizing factoring was being
  used, when determining whether and how to do updates of the DEVSHM
  entry in FSTAB.
- Fixed issue under SLES 10, where DEVSHM got remounted, although
  there was not any reason to remount it.

-------------------------------------------------------------------
Thu Jul 12 19:07:15 CEST 2007 - DOlsson@Novell.com

- Fixed various minor issues with the "susebuild" tag in
  "packaging/Makefile".
- Renamed "/etc/init.d/,/usr/sbin/rc}sapinit" to "sapconfig" in
  order to allow for SAP to make use of the name "sapinit" for
  their own start up script of the SAP system applications.
  [#292726 for SLES 9] and [#292727 for SLES 10].
- Updated the description text in ".spec" file to reflect the
  multiple usage of the package on SLES 9 and SLES 10.
  [#292726 for SLES 9] and [#292727 for SLES 10].

-------------------------------------------------------------------
Mon Jun 18 21:19:45 CEST 2007 - DOlsson@Novell.com

- Removed wrong "Conflict:" statement.

-------------------------------------------------------------------
Wed May 16 17:27:25 CEST 2007 - ro@suse.de

- remove "noarch" from specfile again.
  arch changes are not supported during SP update 

-------------------------------------------------------------------
Tue May 15 15:35:55 CEST 2007 - DOlsson@Novell.com

- Fixed specification issues in "*.spec" file with the tags
  "Provides:", "Obsoletes:", and "Conflicts:".
- Fixed issue with rearranging comments containing the "/dev/shm"
  string [#272721].
- Fixed typos in error messages issued by "SAPinit" script.
- Fixed setting of path name of the "sysconfigSAPinit" constant in
  the "SAPinit" script, when running in debugging mode.

-------------------------------------------------------------------
Tue May  8 22:18:15 CEST 2007 - ro@suse.de

- change "test && foo" "if then foo fi" in postinstall (#272328)

-------------------------------------------------------------------
Mon May  7 13:47:25 CEST 2007 - DOlsson@Novell.com

- In order to allow for initial system installation ([#269140] and
  [#269235]):
    + "Requires" and "Requires(post):" tags were rewritten.
    + Preventing "SAPinit" from being executed during post
      installtion.

-------------------------------------------------------------------
Thu May  4 16:52:55 CEST 2007 - DOlsson@Novell.com

- In "SAPinit" do not use "-o mount", when only mounting the
  "/dev/shm" file system (option does not exist anymore).
- Added comments to "*.spec" file describing the usage of the
  "Provides:" tag.
- Further refined the "Provides:" and "Obsoletes:" tags.

-------------------------------------------------------------------
Thu May  3 18:56:26 CEST 2007 - DOlsson@Novell.com

- Added instruct to stop building not needed debugging packages in
  Autobuild.
- Based on feedback from testers of the newest "sapinit" RPM package,
  the "Provides:" and "Obsoletes:" tags were refine.
- Added LSB mandentory "Short-Description:" tag to "sapinit".

-------------------------------------------------------------------
Sun Apr 22 10:42:13 CEST 2007 - ro@suse.de

- use fillup as mandatory for sysconfig files 

-------------------------------------------------------------------
Tue Apr 17 17:08:46 CEST 2007 - DOlsson@Novell.com

- Updated ".spec" file to match that of the SUSE/Novell standards.
- Fixed "awk" output to stay in integer mode, when having huge
  figures for available virtual memory.

-------------------------------------------------------------------
Sat Apr 14 12:37:51 CEST 2007 - DOlsson@Novell.com

- Using recommended instead of minimum value, if user has specified
  usage of "unlimited" (-1) for a parameter that does not allow
  this usage.

-------------------------------------------------------------------
Fri Apr 13 20:43:20 CEST 2007 - DOlsson@Novell.com

- The "/etc/init.d/sapinit" script now provides "SAPINIT" instead
  of "SAP".
- Dropped "sh_opt" in "/etc/init.d/sapinit" (unknown command in
  "sh").
- In "SAPinit.sh":
  + Removed forgotten debug lines in "SAPinit.sh".
  + Prepared for option add-ons in lowering of info levels.
  + Cleaned up in information texts (making them more consistent).
  + Allowed for updating of "/etc/fstab" with actual found sizes
    instead of always using the recommended/minimum value.
  + Fixed bug in handling of the updating of "/etc/fstab", when
    "/dev/shm" is already mounted and big enough, but on entered
    in "/etc/fstab".
  + Now only activating the "/etc/sysctl.conf" parameters, when
    there is a real need for this.
- In the spec file:
  + Corrected the "Requires" to reflect what is really needed.
  + Expanded the "%post" section with clean up facilities after the
    version 1.x series of this package.
  + Fixed a wrong setup of the "%preun" section.

-------------------------------------------------------------------
Thu Apr 12 20:45:40 CEST 2007 - DOlsson@Novell.com

- Updated spec file with newest required files the scripts need.
- Implemented the activation of the kernel parameters entered into
  the "/etc/sysctl.conf" file.

-------------------------------------------------------------------
Thu Apr  5 16:09:05 CEST 2007 - DOlsson@Novell.com

- Implemented the settings of size in "/etc/fstab", when needed.
- Implemented the settings of the kernel parameters in
  "/etc/sysctl.conf", when needed.
- Updated the ".spec" file with more required commands.
- Clearified the description text in the ".spec" file (and thus in
  the README file, too).

-------------------------------------------------------------------
Fri Mar 30 16:09:05 CEST 2007 - DOlsson@Novell.com

- Finished the last cleanups in the ".spec" file.
- Refined the "Makefile" to allow for building of needed files for
  the check-in into the SUSE/Novell build system.
- All fixes for the below mentioned bugzillas have now been implemented
  in accordance with the requirements from SAP (i.e. using recommended
  values, when nothing else specified, and allowing user to change the
  settings, but not under a certain minimum as specified by SAP):
    [#214311] Package "sapinit" sets shared memory too low
    [#197587] dedicated tmpfs /dev/shm does not exist anymore
    [#187387] "sapinit" sysctl settings for 64-bit architectures.

-------------------------------------------------------------------
Thu Mar 29 20:39:05 CEST 2007 - DOlsson@Novell.com

- Fixed up the ".spec" file to be able to actually build the "sapinit"
  package.
- Created subdirectory "packaging" containing "Makefile" for easy
  packaging.

-------------------------------------------------------------------
Tue Mar 27 21:01:05 CEST 2007 - DOlsson@Novell.com

- Reworked the "SAPinit.sh" script and "SAPinit" config file in order
  to be able to define the usage of recommended values (using 0) and
  in special cases "unlimited" (using -1).
- Updated the README file to match the ".spec" file.
- Added testing on "SAPinitDEBUG" to allow for reading of the
  "SAPinit" file from current directory.
- Added validation of the user defined parameters read from
  "/etc/sysconfig/SAPinit".
- Fixed the setting of the "SEM{MSL,MNS,OPM,MNI}_Cur" parameters.
- Documented the usage and hierarchy of "*_MIN[32]" and "*_ReV"
  parameters.

-------------------------------------------------------------------
Mon Mar 26 17:22:58 CEST 2007 - DOlsson@Novell.com

- Reworked ".spec" file to now making use of a compressed TAR ball
  with the sources.
- Reworked ".spec" file in accordance with the "Packagers Manual"
  guidelines.
- Added "try-restart" as argument to "[rc]sapinit".
  Currently, it only maps to a "[rc]sapinit start".
- Updated copyright and author informations to the currently known
  correct state.

-------------------------------------------------------------------
Fri Mar 23 14:12:46 CET 2007 - DOlsson@Novell.com

- Added "/etc/sysconfig/SAPinit" allowing users to change the
  recommended values
- Updated the ".spec" file to only build for "noarch", while the
  scripts are architecture independed.
- Updated "SAPinit" to read the newly added "/etc/sysconfig/SAPinit"
  configuration file.

-------------------------------------------------------------------
Thu Mar 22 18:03:56 CET 2007 - DOlsson@Novell.com

- Renamed "sysctl-sapinit" to "SAPinit".
  Seemed to make sense, while the script is now handling a lot more
  than just setting the "sysctl" kernel parameters.
- Script completely reworked in order to be able to fullfil the SAP
  requirements for the functionality of the script.
- Script now contains hardcoded minimum and recommended values as
  defined by SAP for the various parameter values the script handles.
- Preparing script for usage of a "/etc/sysconfig/sapinit" file
  containing user defined values for the various settable parameters.
- Updated the ".spec" file to reflect the current state of the script.

-------------------------------------------------------------------
Fri Mar  9 14:28:16 CET 2007 - dhess@suse.de

- new version 2.0
- renamed rcsap to rcsapinit
- removed optional functionality to start SAP services at boot time automatically.
  This is usually done by using SAP mechanisms today, so not required in the OS.
- removed not longer needed sysconfig.sap and fillup macro
- removed obsolete symlinks rcsap and rcsapr3
- redirect debug info to syslog daemon (logger)
- removed SHMFS_SIZE from /etc/sysconfig/sap
  TMPFS dynamically calculated and configured in new script sysctl-sapinit
- added script sysctl-sapinit to set proper kernel paramters and to dynamically set and mount tmpfs
- removed obsolete sysctl.conf.* files
- removed obsolete script sysctl-wrapper

-------------------------------------------------------------------
Mon Sep  4 14:10:06 CEST 2006 - stark@suse.de

- fixed fillup_and_insserv call

-------------------------------------------------------------------
Wed Aug  9 13:16:27 CEST 2006 - stark@suse.de

- added SHMFS_SIZE to sysconfig/sapr3 and mount it via boot.sap
  service (#197587)
- only set higher sysctl values (#187387)
- renamed init script to sap

-------------------------------------------------------------------
Wed Jun 21 13:32:51 CEST 2006 - stark@suse.de

- removed vm.heap-stack-gap as it doesn't exist in SLE10 (#186998)

-------------------------------------------------------------------
Tue Mar  7 06:42:06 CET 2006 - stark@suse.de

- bump version number to 1.1 (to indicate version for SLES10)
- don't install cron job for sysstat but suggest starting sysstat
  from init script (#154982)
- changed kernel.sem as requested (#135465)

-------------------------------------------------------------------
Mon Feb  6 05:54:17 CET 2006 - matz@suse.de

- Don't run sysctl in the build system.

-------------------------------------------------------------------
Wed Jan 25 21:41:20 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Mon Oct 24 13:36:12 CEST 2005 - stark@suse.de

- changed values of kernel.sem

-------------------------------------------------------------------
Tue Oct 18 06:48:31 CEST 2005 - stark@suse.de

- added LICENSE/COPYING file (#128699)

-------------------------------------------------------------------
Tue Oct 11 07:53:20 CEST 2005 - stark@suse.de

- added vm.max_map_count parameter for all archs

-------------------------------------------------------------------
Mon Oct 10 08:46:44 CEST 2005 - stark@suse.de

- renamed package to sapinit
- reversioned for initial autobuild checkin

-------------------------------------------------------------------
Thu Sep 29 09:03:24 CEST 2005 - stark@suse.de

- create /etc/sysctl.conf.sap to avoid conflict with procps
- activate sapr3 init script by default to set sysctl

-------------------------------------------------------------------
Mon Aug  1 10:25:44 CEST 2005 - stark@suse.de

- changed ppc64 settings on behalf of IBM

-------------------------------------------------------------------
Tue Jun 21 10:42:30 CEST 2005 - stark@suse.de

- activated heap-stack setting for x86-64

-------------------------------------------------------------------
Fri Jan 21 08:31:55 CET 2005 - stark@suse.de

- added x86-64 architecture

-------------------------------------------------------------------
Wed Aug 25 07:59:06 CEST 2004 - stark@suse.de

- added kernel.sem setting for all archs

-------------------------------------------------------------------
Wed Jul 21 09:09:39 CEST 2004 - stark@suse.de

- added PPC64 architecture 
- set shmfs size to 60% for now

-------------------------------------------------------------------
Tue Feb 17 13:11:25 CET 2004 - stark@suse.de

- set arch dependency because of different requirements
  for kernel parameters
- added configuration for IA64 

-------------------------------------------------------------------
Wed Apr 30 06:34:54 CEST 2003 - stark@suse.de

- made /etc/sysctl.conf replaceable

-------------------------------------------------------------------
Fri Jan 24 14:35:28 CET 2003 - stark@suse.de

- bugfix for shmfs-size (was factor 100 too small :-() 

-------------------------------------------------------------------
Thu Dec 12 09:11:52 CET 2002 - stark@suse.de

- added vm.heap-stack-gap to sysctl and set to 256 

-------------------------------------------------------------------
Fri Oct 25 10:29:35 CEST 2002 - stark@suse.de

- adopted for SLES8 

-------------------------------------------------------------------
Fri May 17 13:37:02 CEST 2002 - stark@suse.de

- added S/390 notes and increase shmmax to 2G 

-------------------------------------------------------------------
Tue Sep  4 07:53:46 CEST 2001 - stark@suse.de

- added msgmni settings (bjacke@suse.de)

openSUSE Build Service is sponsored by