Sync from SUSE:SLFO:Main SAPHanaSR-angi revision 9cca37c3d888b6df3e66b305087f8e53

This commit is contained in:
Adrian Schröter 2025-02-07 18:24:26 +01:00
parent 36c255e7bc
commit 93e65fb8ec
4 changed files with 58 additions and 10 deletions

BIN
SAPHanaSR-angi-1.2.7.tgz (Stored with Git LFS)

Binary file not shown.

BIN
SAPHanaSR-angi-1.2.9.tgz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,10 +1,54 @@
-------------------------------------------------------------------
Wed Nov 6 09:50:15 UTC 2024 - abriel@suse.com
- Version bump to 1.2.9
* add SAPHanaSR-alert-fencing, an alert agent for cluster fencing
alerts.
* enhance SAPHanaController with the feature ON_FAIL_ACTION=fence
This is part of the 'FAST-STOP' feature of the resource agents.
(jsc#SAPSOL-196)
* Improve handling of timeout return values for the resource
agents
* SAPHanaSR-showAttr - adding new option 'sitelist' and new
output format 'csv' and 'cache'
* new man page:
SAPHanaSR-angi-scenarios.7
SAPHanaSR-alert-fencing.8
* update man pages:
SAPHanaSR-angi.7
SAPHanaSR.7
SAPHanaSR_basic_cluster.7
SAPHanaSR-ScaleOut.7
SAPHanaSR-ScaleOut_basic_cluster.7
SAPHanaController-scale-up.7
SAPHanaController-scale-out.7
SAPHanaTopology.7
SAPHanaFilesystem.7
SAPHanaSR_maintenance_examples.7
SAPHanaSR_upgrade_to_angi.7
SAPHanaSR-upgrade-to-angi-demo.8
ocf_suse_SAPHana.7
ocf_suse_SAPHanaController.7
ocf_suse_SAPHanaTopology.7
ocf_suse_SAPHanaFilesystem.7
susHanaSR.py.7
susHanaSrMultiTarget.py.7
susChkSrv.py.7
susCostOpt.py.7
SAPHanaSR-showAttr.8
- add additional requires for SLE16
/usr/bin/sudo and /usr/bin/logger
-------------------------------------------------------------------
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'
(jsc#PED-6403)
* add feature HANA 'FAST-STOP' and parameter 'ON_FAIL_ACTION'
(jsc#SAPSOL-133)
* new demo script SAPHanaSR-upgrade-to-angi-demo
* added crm config examples
* susHanaSR.py adapt syntax

View File

@ -21,7 +21,7 @@ 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
Version: 1.2.9
Release: 0
Url: https://www.suse.com/c/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution/
@ -41,6 +41,10 @@ Requires: crmsh >= 4.4.0
Requires: crmsh-scripts >= 4.4.0
Requires: python3
Requires: /usr/bin/xmllint
%if 0%{?suse_version} >= 1600
Requires: /usr/bin/sudo
Requires: /usr/bin/logger
%endif
BuildRequires: resource-agents >= 4.1.0
BuildRequires: crmsh
BuildRequires: crmsh-scripts
@ -48,13 +52,9 @@ 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.
The current version of SAPHanaSR-angi is targeting SAP HANA SR scale-up and scale-out 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.
CIB attributes are not backward compatible between SAPHanaSR-angi and SAPHanaSR. Nevertheless, SAPHanaSR and SAPHanaSR-ScaleOut can be upgraded to SAPHanaSR-angi by following the documented procedure.
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.
@ -96,6 +96,9 @@ 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
# alert manager
install -m 0755 alert/SAPHanaSR-alert-fencing %{buildroot}/usr/bin
# crm config templates
install -m 0644 crm_cfg/angi-ScaleUp/[0-9]*_* %{buildroot}/usr/share/%{name}/samples/crm_cfg/angi-ScaleUp
@ -138,6 +141,7 @@ install -m 0444 tools/saphana_sr_tools.py %{buildroot}/usr/lib/%{name}
/usr/bin/SAPHanaSR-filter-legacy
/usr/bin/SAPHanaSR-hookHelper
/usr/bin/SAPHanaSR-manageProvider
/usr/bin/SAPHanaSR-alert-fencing
%license LICENSE
%dir %{_docdir}/%{name}