Sync from SUSE:SLFO:Main SAPHanaSR-angi revision 3516c59927742bf5355fa19e6b371703
This commit is contained in:
commit
36c255e7bc
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
SAPHanaSR-angi-1.2.7.tgz
(Stored with Git LFS)
Normal file
BIN
SAPHanaSR-angi-1.2.7.tgz
(Stored with Git LFS)
Normal file
Binary file not shown.
500
SAPHanaSR-angi.changes
Normal file
500
SAPHanaSR-angi.changes
Normal file
@ -0,0 +1,500 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue May 7 17:55:56 UTC 2024 - abriel@suse.com
|
||||
|
||||
- Version bump to 1.2.7
|
||||
* package SAPHanaSR-angi and SAPHanaFilesystem RA are now
|
||||
in state 'supported'
|
||||
* add feature HANA 'FAST-STOP' and parameter 'ON_FAIL_ACTION'
|
||||
* new demo script SAPHanaSR-upgrade-to-angi-demo
|
||||
* added crm config examples
|
||||
* susHanaSR.py adapt syntax
|
||||
* Fix the hexdump log for empty node states
|
||||
* catch monitor calls for non-cloned resources and report them as
|
||||
unsupported instead of 'command not found'
|
||||
(bsc#1218333)
|
||||
* susChkSrv.py - relocate function logTimestamp()
|
||||
* susHanaSR.py - catch possible I/O error
|
||||
* security improvements
|
||||
(bsc#1218696, bsc#1218698 and bsc#1218699)
|
||||
* remove instance parameter "REMOVE_SAP_SOCKETS", no longer
|
||||
supported
|
||||
* add detailed timing log messages for runtime information
|
||||
* add cache/live value optimization
|
||||
* new man page:
|
||||
SAPHanaSR_upgrade_to_angi.7
|
||||
SAPHanaSR-upgrade-to-angi-demo.8
|
||||
* update man pages:
|
||||
SAPHanaSR.7
|
||||
SAPHanaSR-ScaleOut.7
|
||||
SAPHanaSR_basic_cluster.7
|
||||
SAPHanaSR-ScaleOut_basic_cluster.7
|
||||
SAPHanaSR_maintenance_examples.7
|
||||
ocf_suse_SAPHana.7
|
||||
ocf_suse_SAPHanaController.7
|
||||
ocf_suse_SAPHanaFilesystem.7
|
||||
susChkSrv.py.7
|
||||
susHanaSR.py.7
|
||||
susHanaSrMultiTarget.py.7
|
||||
SAPHanaSR-manageProvider.8
|
||||
SAPHanaSR-showAttr.8
|
||||
SAPHanaSR-replay-archive.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 15 16:18:36 UTC 2023 - abriel@suse.com
|
||||
|
||||
- Version bump to 1.2.3
|
||||
* package is still in status 'technical preview'
|
||||
* SAPHanaFilesystem RA has still POC status
|
||||
* add parameter 'ON_FAIL_ACTION' to SAPHanaFilesystem RA (POC)
|
||||
* improve the usage of SAP virtual hostnames
|
||||
* if the susHanaSR.py hook has successfully reported a SR event
|
||||
to the cluster a still existing fall-back state file will be
|
||||
removed to prevent an override of an already reported
|
||||
SR state.
|
||||
(bsc#1215693)
|
||||
* improve supportability by providing the current process ID of
|
||||
the RA, which is logged in the RA outputs, to HANA tracefiles
|
||||
too.
|
||||
This allows a mapping of the SAP related command invocations
|
||||
from the RA and the HANA executions which might have a delay
|
||||
in between.
|
||||
(bsc#1214613)
|
||||
* avoid explicid and implicid usage of /tmp filesystem to keep
|
||||
the SAPHanaSR resource agents working even in situations with
|
||||
/tmp filesystem full.
|
||||
(bsc#1210728)
|
||||
* SAPHanaController: change default stop timeout from 3600 to 600
|
||||
* SAPHanaController: change default promote timeout from 3600 to
|
||||
900
|
||||
* try to make set_ and get_hana_attribute function more reliable
|
||||
by monitoring the result of the crm_attribute calls
|
||||
* fix typo in example srHook/global.ini_susHanaSR
|
||||
* fix missing trace section in example srHook/global.ini_susChkSrv
|
||||
* update man pages:
|
||||
SAPHanaSR-angi.7
|
||||
SAPHanaSR.7
|
||||
SAPHanaSR-ScaleOut.7
|
||||
SAPHanaSR_basic_cluster.7
|
||||
SAPHanaSR-ScaleOut_basic_cluster.7
|
||||
SAPHanaSR_maintenance_examples.7
|
||||
ocf_suse_SAPHana.7
|
||||
ocf_suse_SAPHanaController.7
|
||||
ocf_suse_SAPHanaTopology.7
|
||||
ocf_suse_SAPHanaFilesystem.7
|
||||
susChkSrv.py.7
|
||||
susHanaSR.py.7
|
||||
susTkOver.py.7
|
||||
SAPHanaSR-showAttr.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 8 13:33:00 UTC 2023 - fabian.herschel@suse.com
|
||||
|
||||
- Version bump to 1.2.0
|
||||
* SAPHanaFilesystem RA added (poc status)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 5 15:36:16 UTC 2023 - abriel@suse.com
|
||||
|
||||
- Version bump to 1.001.5
|
||||
* package is still in status 'technical preview'
|
||||
* add support for SAPHana ScaleOut environments without standby
|
||||
nodes
|
||||
* starting to rewrite SAPHanaSR tools from bash to python.
|
||||
SAPHanaSR-showAttr and SAPHanaSR-replay-archive
|
||||
The name of the tools is not changed by this action, but there
|
||||
are some improvements in functionality. See the man pages for
|
||||
details.
|
||||
The tools SAPHanaSR-monitor and SAPHanaSR-filter are deprecated.
|
||||
The classic version of these tools is still shipped in the
|
||||
package side-by-side to the rewritten and more powerful
|
||||
tools in /usr/bin. Their name is suffixed by '-legacy'.
|
||||
The classic version of the tools is deprecated and will be
|
||||
removed in a later package update.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 17 07:44:23 UTC 2023 - abriel@suse.com
|
||||
|
||||
- New package name and new version 1.001.4
|
||||
* New package SAPHanaSR-angi
|
||||
SAP HANA System Replication - A New Generation Interface
|
||||
(jsc#PED-6402)
|
||||
* support SAPHana ScaleUp and ScaleOut environments with one
|
||||
set of resource agents
|
||||
- conflicting with the 'old' packages SAPHanaSR and
|
||||
SAPHanaSR-ScaleOut
|
||||
- old changelog entries preserved for history reasons as
|
||||
SAPHanaSR-angi is based on all these changes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 24 15:27:27 UTC 2023 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.162.1
|
||||
* fix for SAPHanaTopology failing with error code 1
|
||||
(OCF_ERR_GENERIC) during a normal stop action
|
||||
(bsc#1207466)
|
||||
* set srhook attribute to PRIM during a probe so that we do not
|
||||
need to wait for the first srConnectionChanged() to set the
|
||||
attribute
|
||||
(bsc#1205535)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 23 10:30:34 UTC 2022 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.162.0
|
||||
* add improvements from SAP to the RA scripts regarding the
|
||||
handling of the SAP tools 'HDB version', 'HDBSettings.sh' and
|
||||
'pycd' and the SAPHana log filter handling
|
||||
(jsc#PED-1739, jsc#PED-2608)
|
||||
* fix for SAPHanaSR-monitor reporting "LPA status of one node is
|
||||
missing"
|
||||
(bsc#1192963, bsc#1203973)
|
||||
* SAPHanaSRTools.pm: shows terminate node attribute too
|
||||
- remove patch:
|
||||
0001-bsc-1192963.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 6 09:17:20 UTC 2022 - Peter Varkoly <varkoly@suse.com>
|
||||
|
||||
- SAPHanaSR-monitor not reporting correctly
|
||||
(bsc#1192963)
|
||||
add patch:
|
||||
0001-bsc-1192963.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 23 10:08:14 UTC 2022 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.161.1_BF
|
||||
- add the required 'xmllint' to the package
|
||||
(bsc#1201945)
|
||||
- changes to the demote_clone function of the resource agent:
|
||||
if the role is '1:P' (topology agent run into timeouts) the
|
||||
function fail with rc=1, to get the managed resource stopped
|
||||
changes to the stop_clone function of the topology agent:
|
||||
call landscapeHostConfiguration.py and set the roles as they were
|
||||
reported. If the command timed out, set the role to '1:P' and
|
||||
return 1 to get the node fenced.
|
||||
The used timeout for the landscapeHostConfiguration.py call can
|
||||
be configured by the cluster action timeout, if needed. It will
|
||||
be 50% of the action timeout or the minimum of 300s.
|
||||
(bsc#1198127)
|
||||
- add new HA/DR provider hook susChkSrv
|
||||
(jsc#PED-1241, jsc#PED-1240)
|
||||
- add new tool SAPHanaSR-manageProvider to show, add and delete
|
||||
HA/DR provider sections in the global.ini of SAP HANA.
|
||||
- update suse icon to new branding
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 1 13:56:01 UTC 2022 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.160.1
|
||||
- fix HANA_CALL function to support MCOS environments again
|
||||
(bsc#1198780)
|
||||
- fix SAPHanaSR-replay-archive to handle hb_report archives again
|
||||
(bsc#1198897)
|
||||
- add HANA_CALL_TIMEOUT parameter back to the resource agents and
|
||||
read the setting from the cluster configuration, if available.
|
||||
Defaults to '60'.
|
||||
Related to github issue#36
|
||||
- add new HA/DR provider hook susTkOver
|
||||
(jsc#SLE-16347)
|
||||
- add new hook script for SAP HANA System Replication Scale-Up Cost
|
||||
Optimized Scenario.
|
||||
(jsc#SLE-18613)
|
||||
- add a new instance parameter 'REMOVE_SAP_SOCKETS'.
|
||||
It is an optional parameter and defaults to 'true'. Now you can
|
||||
control, if the RA should remove the unix domain sockets related
|
||||
to sapstartsrv before (re-)start sapstartsrv or if it should try
|
||||
to adjust the permissions and ownership of these files instead.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 23 18:34:36 UTC 2021 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.155.0
|
||||
- Add systemd support for the resource agent to interact with the
|
||||
new SAP unit files for sapstartsrv.
|
||||
As the new version of the SAP Startup Framework will use systemd
|
||||
unit files to control the sapstartsrv process instead of the
|
||||
previous used SysV init script, we need to adapt the handling of
|
||||
sapstartsrv inside the resource agents to support both ways.
|
||||
(bsc#1189530, bsc#1189531)
|
||||
- The resource start and stop timeout is now configurable by
|
||||
increasing the timeout for the action 'start' and/or 'stop'.
|
||||
We will use 95% of this action timeouts to calculate the new
|
||||
resource start and stop timeout for the 'WaitforStarted' and
|
||||
'WaitforStopped' functions. If the new, calculated timeout value
|
||||
is less than '3600', it will be set to '3600', so that we do not
|
||||
decrease this timeout by accident
|
||||
(bsc#1182545)
|
||||
- change promotion scoring during maintenance procedure to prevent
|
||||
that both sides have an equal promotion scoring after refresh
|
||||
which might result in a critical promotion of the secondary.
|
||||
(bsc#1174557)
|
||||
- update of man page SAPHanaSR.py.7 - correct the supported HANA
|
||||
version.
|
||||
(bsc#1182201)
|
||||
- if the $hdbState command fails to retrieve the current state of
|
||||
the System Replication, the resource agent now uses the
|
||||
system_replication/actual_mode attribute (if available) from the
|
||||
global.ini file as a fallback.
|
||||
This should prevent some confusing and misleading log messages
|
||||
during a takeover and solves the problem of a not working
|
||||
takeover back (after a successful first takeover)
|
||||
(bsc#1181765)
|
||||
- add dedicated logging of HANA_CALL problems. So it will be now
|
||||
possible to identify, if the called hana command or the needed
|
||||
su command throws the error and for further hints we log the
|
||||
stderr output.
|
||||
Additional it is possible to get regular log messages for the
|
||||
used commands, their return code and their stderr output by
|
||||
enabling the 'debug' mode of the resource agents.
|
||||
(bsc#1182774)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 2 11:27:34 UTC 2020 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.154.1
|
||||
- log empty site names, but do not generate bad formatted cluster
|
||||
attribute name
|
||||
(bsc#1173581)
|
||||
- fix documentation of some parameter defaults
|
||||
- adjust start/stop/promote/monitor action timeouts to match
|
||||
official recommendations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 21 12:50:07 UTC 2019 - abriel@suse.com
|
||||
|
||||
- restart sapstartsrv service on master nameserver node during
|
||||
monitor action, if needed. But NOT during probes.
|
||||
(bsc#1157453)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 15 12:16:38 UTC 2019 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.154.0
|
||||
|
||||
- restart sapstartsrv service on master nameserver node
|
||||
(bsc#1156150)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 8 14:50:49 UTC 2019 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.153.3
|
||||
|
||||
- The SAPHana resource agent must not down-score a SAP HANA
|
||||
Database site, if the landscape status is still 2, which means
|
||||
warning.
|
||||
Keep high scoring during recovery of the master name server.
|
||||
Use a fall-back scoring for the master nameserver nodes, if the
|
||||
current roles of the node(s) got lost.
|
||||
(bsc#1156067)
|
||||
|
||||
- change the shebang line of the HAWK2 templates to python3
|
||||
(bsc#1155423)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 11 09:44:57 UTC 2019 - abriel@suse.com
|
||||
|
||||
- fix typo in a condition statement (bnc#1149829)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 30 15:47:47 UTC 2019 - abriel@suse.com
|
||||
|
||||
- Version bump to 0.153.2
|
||||
|
||||
- rescore the master and fix some log string literals
|
||||
|
||||
- Fix bsc#1133866:
|
||||
Return $OCF_RUNNING_MASTER (8) instead of $OCF_SUCCESS (0) when
|
||||
probing a promoted node.
|
||||
|
||||
- If the SAP HANA CALL to 'landscapeHostConfiguration.py' is
|
||||
running into a timeout, do a retry of the command. If it still
|
||||
fails with a timeout, raise an error but do not set attributes
|
||||
to prevent unlogged failovers because of empty or unknown
|
||||
attributes.
|
||||
(bsc#1134106, bsc#1133024, bsc#1101373)
|
||||
|
||||
- Fix bsc#1082974:
|
||||
set attribute for remoteNode
|
||||
|
||||
- Fix bsc#1139715:
|
||||
Using crm-attributes written by a SAP HANA SR provider hook does
|
||||
improve the data integrity in special error conditions with
|
||||
multiple errors coming in a short time frame.
|
||||
|
||||
Stabilized remote-site detection; SAPHana could now use a site
|
||||
specific SR cluster attribute which could be set by a SAP HA/DR
|
||||
provider call.
|
||||
|
||||
Add a HA/DR provider hook script, config implementation and man
|
||||
page.
|
||||
|
||||
Add parameter "HANA_CALL_TIMEOUT" to the RA configuration
|
||||
(SAPHanaTopology and SAPHanaSR) to set a timeout for HANA calls
|
||||
like landscapeHostConfiguration.py.
|
||||
|
||||
Implemented "reload" method to allow changing parameters like
|
||||
"AUTOMATED_REGISTER"
|
||||
|
||||
Set SWAIT during startup, but only if the attribute is already set
|
||||
Set PRIM after promote, but only if the attribute is already set
|
||||
|
||||
The promote function has to set the return code according to the
|
||||
checks of the takeover result
|
||||
|
||||
New tool SAPHanaSR-replay-archive, SAPHanaSR-filter and
|
||||
SAPHanaSR-showAttr to support SITE attributes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 18 14:31:16 UTC 2018 - imanyugin@suse.com
|
||||
|
||||
- Version bump to 0.152.22
|
||||
- Fix bsc#1091074:
|
||||
+ Adjust Perl scripts to Perl 5.26.0
|
||||
+ Remove show_SAPHanaSR_attributes
|
||||
+ The user is advised to use SAPHanaSR-showAttr instead
|
||||
- SAPHanaTopology: stricter match for system replication 'mode' in awk
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 18:25:59 CET 2018 - ro@suse.de
|
||||
|
||||
- remove duplicate BuildArch line from specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 20 13:20:58 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- FATE#323526: adjust HAWK2 Wizards to run on both Python 2 and 3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 23 11:46:24 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- Fix bsc#1062267: SAPHanaSR wizard sets IPAddr2 agent's NIC to eth0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 06 12:12:21 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- Fix bsc#1045606: update man pages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 02 13:25:57 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- Fix bsc#1042154: Scoring race condition between SAPHanaTopology and SAPHana
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 26 07:51:51 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- Version bump to 0.152.21
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 3 11:38:06 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- Fix bsc#1034685: SAPHanaTopology fails once after updating to 0.152.20
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 15 11:09:18 UTC 2017 - imanyugin@suse.com
|
||||
|
||||
- Version bump to 0.152.20
|
||||
- Fix bsc#1019117: Fix master scoring of secondary during a takeover
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 10:47:57 UTC 2016 - ilya.manyugin@suse.com
|
||||
|
||||
- Version bump to 0.152.19
|
||||
- Fix bsc#1014397: SAPHanaSR not failing over consistently
|
||||
- Fix bsc#1008469: SAPHanaSR-monitor reports wrong status colors and error messages
|
||||
- Add a cluster attribute hana_<SID>_version upon a probe of SAPHanaTopology
|
||||
- Update man pages
|
||||
- Change the Setup Guide to contain just the URL to the best practices
|
||||
- Fix bsc#994753: Tool SAPHanaSR-showAttr fails to read offline cib file correctly
|
||||
- Fix bsc#1016691: Status file of SAPHanaTopology is not multi instance aware (MCOS)
|
||||
- Fix bsc#1016936: SAPHanaSR-TestDriver fails to detect the correct status
|
||||
- Fix bsc#985822: HAWK Wizards are listed as legacy
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 2 15:06:49 UTC 2016 - imanyugin@suse.com
|
||||
|
||||
- Version bump to 0.152.18
|
||||
- Fix bsc#985474: SAPHanaSR-showAttr shows node ID instead of uname
|
||||
- Fix bsc#1007825: SAPHanaSR-showAttr fails to show node status
|
||||
- Fix bsc#1005872: SAPHana Resource Agent handling virtual hostnames
|
||||
- Fix bsc#1007605: SAPHanaSR no longer ignores DR SR status
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 01 10:26:00 UTC 2016 - fabian.herschel@suse.com
|
||||
|
||||
- bsc#982355 - SAPHanaSR: SAP changed the interface of landscapeHostConfiguration.py beginning with SPS12 rev 120
|
||||
- bsc#981446 - SAPHanaSR: SAP revokes interface hdbnsutil -sr_state beginning from rev 112.03
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 03 13:25:00 UTC 2016 - fabian.herschel@suse.com
|
||||
|
||||
- log_attributes are not longer logged to /var/log/fhATTRIBUTES by default
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 29 10:50:37 UTC 2016 - fabian.herschel@suse.com
|
||||
|
||||
- bsc#977644 - SAPHanaSR: SAP Hana resource with Virtual IP not migrating from master to secondary node correctly
|
||||
|
||||
------------------------------------------------------------------
|
||||
Tue Nov 24 13:31:44 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bsc#954653; SAPHanaSR: Resources SAPHana and SAPHanaTopology not managed correctly by Hawk in SLES12 for SAP
|
||||
- Use new parameters for hdbnsutil -sr_regsiter for SAP HANA >= SPS110
|
||||
|
||||
------------------------------------------------------------------
|
||||
Thu Oct 8 18:58:22 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bsc#949544; SAPHanaSR needs to handle hanging SAP HANA calls
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 5 14:49:37 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bsc#947303; SAPHanaSR: SAPHana resource agent still requires secure store users
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 20 07:41:32 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Avoid to set local lpt, if accidently the remote host name is empty
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 22 07:57:41 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bsc#939039; SAPHanaSR fails to detect remote site name if site names are substring of an other remote site name like SLE and SLEDR
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 14 13:49:45 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Updated the package version to 0.151 to relfect matching the upstream version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 29 09:38:12 UTC 2015 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bsc#935755; SAPHanaSR together with DAA-SAP-Instance does not work as expected
|
||||
- Fix for bsc#936387; SAPHanaSR fails to work with multi tenant databases
|
||||
- Fix for bsc#919925; SAPHanaSR: Leaving Node Maintenance stops HANA Resource Agent
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 8 16:17:50 UTC 2014 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bsc#908861; SAPHanaSR should be tolerant to an additional secondary
|
||||
Still only ONE SAPHANA SID in SR per cluster, still two nodes only but
|
||||
an additional secondary in a chain (like A=>B->C) could now be ignored
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 4 15:08:47 UTC 2014 - fabian.herschel@suse.com
|
||||
|
||||
- Package version 0.149;
|
||||
- Fix for bnc#902244; SAPHanaSR fails when hdbnsutil does not return correctly or does report incomplete output
|
||||
- Fix for bnc#902241; SAPHanaSR fails in cold bootstrap
|
||||
- Updated Setup-Guide 11/04/2014
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 13 09:48:10 UTC 2014 - fabian.herschel@suse.com
|
||||
|
||||
- Fix for bnc#882474; SAPHanaSR: SAPHanaTopology could now handle broken saphostexec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 4 12:29:16 UTC 2014 - fabian.herschel@suse.com
|
||||
|
||||
- Package version 0.148; Fate 317181 Resource Agents for SAP HANA System Replication
|
||||
|
148
SAPHanaSR-angi.spec
Normal file
148
SAPHanaSR-angi.spec
Normal file
@ -0,0 +1,148 @@
|
||||
#
|
||||
# spec file for package SAPHanaSR-angi
|
||||
#
|
||||
# Copyright (c) 2013-2014 SUSE Linux Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2014-2016 SUSE Linux GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2017-2024 SUSE LLC.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
|
||||
Name: SAPHanaSR-angi
|
||||
License: GPL-2.0
|
||||
Group: Productivity/Clustering/HA
|
||||
AutoReqProv: on
|
||||
Summary: Resource agents to control the HANA database in system replication setup
|
||||
Version: 1.2.7
|
||||
Release: 0
|
||||
Url: https://www.suse.com/c/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution/
|
||||
|
||||
Conflicts: SAPHanaSR SAPHanaSR-ScaleOut SAPHanaSR-doc SAPHanaSR-ScaleOut-doc
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: %{name}-%{version}.tgz
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
Requires: pacemaker > 2.1.2
|
||||
Requires: resource-agents
|
||||
Requires: perl
|
||||
|
||||
# Require crmsh-scripts for the HAWK2 wizards
|
||||
Requires: crmsh >= 4.4.0
|
||||
Requires: crmsh-scripts >= 4.4.0
|
||||
Requires: python3
|
||||
Requires: /usr/bin/xmllint
|
||||
BuildRequires: resource-agents >= 4.1.0
|
||||
BuildRequires: crmsh
|
||||
BuildRequires: crmsh-scripts
|
||||
|
||||
%description
|
||||
SAPHanaSR-angi is "SAP HANA SR - An Next Generation Interface" for SUSE high availabilty clusters to manage SAP HANA databases with system replication.
|
||||
|
||||
The current version of SAPHanaSR-angi is targeting SAP HANA SR scale-up setups.
|
||||
|
||||
CIB attributes are not backward compatible between SAPHanaSR-angi and SAPHanaSR. So there is currently no easy migration path.
|
||||
|
||||
SAPHanaSR-angi is shipped as technology preview.
|
||||
|
||||
The resource agents SAPHanaController and SAPHanaTopology are responsible for controlling a SAP HANA Database which is running in system replication (SR) configuration.
|
||||
|
||||
For SAP HANA Databases in System Replication only the listed scenarios at https://documentation.suse.com/sles-sap/sap-ha-support/html/sap-ha-support/article-sap-ha-support.html are supported. For any scenario not matching the scenarios named or referenced in our setup guides please contact SUSE services.
|
||||
|
||||
The following SUSE blog series gives a good overview about running SAP HANA in System Replication in the SUSE cluster:
|
||||
https://www.suse.com/c/tag/towardszerodowntime/
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Angela Briel
|
||||
Fabian Herschel
|
||||
Lars Pinne
|
||||
|
||||
%prep
|
||||
tar xf %{S:0}
|
||||
|
||||
%build
|
||||
gzip man/*
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/usr/bin
|
||||
mkdir -p %{buildroot}%{_docdir}/%{name}
|
||||
mkdir -p %{buildroot}/usr/share/%{name}/icons
|
||||
mkdir -p %{buildroot}/usr/share/%{name}/samples
|
||||
mkdir -p %{buildroot}/usr/share/%{name}/samples/crm_cfg/angi-ScaleUp
|
||||
mkdir -p %{buildroot}/usr/lib/ocf/resource.d/suse
|
||||
mkdir -p %{buildroot}/usr/lib/%{name}
|
||||
mkdir -p %{buildroot}%{_mandir}/man7
|
||||
mkdir -p %{buildroot}%{_mandir}/man8
|
||||
|
||||
# resource agents (ra) and ra-libraries
|
||||
mkdir -p %{buildroot}/usr/lib/%{name}
|
||||
install -m 0755 ra/SAPHana* %{buildroot}/usr/lib/ocf/resource.d/suse/
|
||||
install -m 0644 ra/saphana-*-lib %{buildroot}/usr/lib/%{name}
|
||||
|
||||
# HA/DR hook provider
|
||||
install -m 0644 srHook/susHanaSR.py %{buildroot}/usr/share/%{name}/
|
||||
install -m 0644 srHook/susTkOver.py %{buildroot}/usr/share/%{name}/
|
||||
install -m 0644 srHook/susCostOpt.py %{buildroot}/usr/share/%{name}/
|
||||
install -m 0644 srHook/susChkSrv.py %{buildroot}/usr/share/%{name}/
|
||||
install -m 0444 srHook/global.ini_* %{buildroot}/usr/share/%{name}/samples
|
||||
|
||||
# crm config templates
|
||||
install -m 0644 crm_cfg/angi-ScaleUp/[0-9]*_* %{buildroot}/usr/share/%{name}/samples/crm_cfg/angi-ScaleUp
|
||||
|
||||
# icons for SAPHanaSR-monitor
|
||||
install -m 0444 icons/* %{buildroot}/usr/share/%{name}/icons
|
||||
|
||||
# manual pages
|
||||
install -m 0444 man/*.7.gz %{buildroot}%{_mandir}/man7
|
||||
install -m 0444 man/*.8.gz %{buildroot}%{_mandir}/man8
|
||||
|
||||
# auxiliary Perl library and test scripts
|
||||
install -m 0555 tools/SAPHanaSR-monitor-legacy %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-showAttr %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-showAttr-legacy %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-replay-archive %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-replay-archive-legacy %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-filter-legacy %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-hookHelper %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-manageProvider %{buildroot}/usr/bin
|
||||
install -m 0555 tools/SAPHanaSR-upgrade-to-angi-demo %{buildroot}/usr/share/%{name}/samples
|
||||
install -m 0444 tools/SAPHanaSRTools.pm %{buildroot}/usr/lib/%{name}
|
||||
install -m 0444 tools/saphana_sr_tools.py %{buildroot}/usr/lib/%{name}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%dir /usr/lib/ocf
|
||||
%dir /usr/lib/ocf/resource.d
|
||||
%dir /usr/lib/ocf/resource.d/suse
|
||||
/usr/lib/ocf/resource.d/suse/*
|
||||
/usr/share/%{name}
|
||||
%dir /usr/lib/%{name}
|
||||
/usr/lib/%{name}/SAPHanaSRTools.pm
|
||||
/usr/lib/%{name}/saphana-*-lib
|
||||
/usr/lib/%{name}/saphana_sr_*.py
|
||||
/usr/bin/SAPHanaSR-monitor-legacy
|
||||
/usr/bin/SAPHanaSR-showAttr
|
||||
/usr/bin/SAPHanaSR-showAttr-legacy
|
||||
/usr/bin/SAPHanaSR-replay-archive
|
||||
/usr/bin/SAPHanaSR-replay-archive-legacy
|
||||
/usr/bin/SAPHanaSR-filter-legacy
|
||||
/usr/bin/SAPHanaSR-hookHelper
|
||||
/usr/bin/SAPHanaSR-manageProvider
|
||||
|
||||
%license LICENSE
|
||||
%dir %{_docdir}/%{name}
|
||||
%doc README.md
|
||||
%doc %{_mandir}/man7/*
|
||||
%doc %{_mandir}/man8/*
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user