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 Tue May 7 17:55:56 UTC 2024 - abriel@suse.com
- Version bump to 1.2.7 - Version bump to 1.2.7
* package SAPHanaSR-angi and SAPHanaFilesystem RA are now * package SAPHanaSR-angi and SAPHanaFilesystem RA are now
in state 'supported' in state 'supported'
(jsc#PED-6403)
* add feature HANA 'FAST-STOP' and parameter 'ON_FAIL_ACTION' * add feature HANA 'FAST-STOP' and parameter 'ON_FAIL_ACTION'
(jsc#SAPSOL-133)
* new demo script SAPHanaSR-upgrade-to-angi-demo * new demo script SAPHanaSR-upgrade-to-angi-demo
* added crm config examples * added crm config examples
* susHanaSR.py adapt syntax * susHanaSR.py adapt syntax

View File

@ -21,7 +21,7 @@ License: GPL-2.0
Group: Productivity/Clustering/HA Group: Productivity/Clustering/HA
AutoReqProv: on AutoReqProv: on
Summary: Resource agents to control the HANA database in system replication setup Summary: Resource agents to control the HANA database in system replication setup
Version: 1.2.7 Version: 1.2.9
Release: 0 Release: 0
Url: https://www.suse.com/c/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution/ 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: crmsh-scripts >= 4.4.0
Requires: python3 Requires: python3
Requires: /usr/bin/xmllint 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: resource-agents >= 4.1.0
BuildRequires: crmsh BuildRequires: crmsh
BuildRequires: crmsh-scripts BuildRequires: crmsh-scripts
@ -48,13 +52,9 @@ BuildRequires: crmsh-scripts
%description %description
SAPHanaSR-angi is "SAP HANA SR - An Next Generation Interface" for SUSE high availabilty clusters to manage SAP HANA databases with system replication. 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. 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.
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. 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 0644 srHook/susChkSrv.py %{buildroot}/usr/share/%{name}/
install -m 0444 srHook/global.ini_* %{buildroot}/usr/share/%{name}/samples 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 # crm config templates
install -m 0644 crm_cfg/angi-ScaleUp/[0-9]*_* %{buildroot}/usr/share/%{name}/samples/crm_cfg/angi-ScaleUp 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-filter-legacy
/usr/bin/SAPHanaSR-hookHelper /usr/bin/SAPHanaSR-hookHelper
/usr/bin/SAPHanaSR-manageProvider /usr/bin/SAPHanaSR-manageProvider
/usr/bin/SAPHanaSR-alert-fencing
%license LICENSE %license LICENSE
%dir %{_docdir}/%{name} %dir %{_docdir}/%{name}