Blame SOURCES/bz1834796-sap-hana-scaleout-3-fixes.patch

a9c9ca
From 600160015e965ea67f716e1a332fbd92b855807c Mon Sep 17 00:00:00 2001
a9c9ca
From: AngelaBriel <abriel@suse.com>
a9c9ca
Date: Tue, 12 Nov 2019 18:05:14 +0100
a9c9ca
Subject: [PATCH] Use a fall-back scoring for the master nameserver nodes, if
a9c9ca
 the current roles of the node(s) got lost. (bsc#1156067) version bump to
a9c9ca
 0.164.0 remove old version(11SP3 from Dez. 2014) of
a9c9ca
 SAPHana/doc/SAPHanaSR-Setup-Guide.pdf. Add a Link to
a9c9ca
 https://www.suse.com/products/sles-for-sap/resource-library/sap-best-practices.html
a9c9ca
 instead.
a9c9ca
a9c9ca
---
a9c9ca
 SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.changes    |  11 +++++++++++
a9c9ca
 SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.spec       |   3 ++-
a9c9ca
 SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaController          |   4 +++-
a9c9ca
 SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaTopology            |   3 ++-
a9c9ca
 4 files changed, 19 insertions(+), 3 deletions(-)
a9c9ca
 create mode 100644 .gitignore
a9c9ca
a9c9ca
diff --git a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.changes b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.changes
a9c9ca
index fea4c46..9749d8b 100644
a9c9ca
--- a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.changes
a9c9ca
+++ b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.changes
a9c9ca
@@ -1,3 +1,14 @@
a9c9ca
+-------------------------------------------------------------------
a9c9ca
+Mon Nov 11 10:44:44 UTC 2019 - abriel@suse.com
a9c9ca
+
a9c9ca
+- change version to 0.164.0
a9c9ca
+- restart sapstartsrv service on master nameserver node
a9c9ca
+  (bsc#1156150)
a9c9ca
+- Use a fall-back scoring for the master nameserver nodes, if the
a9c9ca
+  current roles of the node(s) got lost.
a9c9ca
+  (bsc#1156067)
a9c9ca
+- clean up package, add checks, correct typos
a9c9ca
+
a9c9ca
 -------------------------------------------------------------------
a9c9ca
 Wed Sep 12 12:19:06 UTC 2018 - clanig@suse.de
a9c9ca
 
a9c9ca
diff --git a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.spec b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.spec
a9c9ca
index 4dc7093..4790be6 100644
a9c9ca
--- a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.spec
a9c9ca
+++ b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/SAPHanaSR-ScaleOut.spec
a9c9ca
@@ -2,6 +2,7 @@
a9c9ca
 # spec file for package SAPHanaSR-ScaleOut
a9c9ca
 #
a9c9ca
 # Copyright (c) 2016      SUSE LINUX GmbH, Nuernberg, Germany.
a9c9ca
+# Copyright (c) 2017-2019 SUSE LLC
a9c9ca
 #
a9c9ca
 # All modifications and additions to the file contributed by third parties
a9c9ca
 # remain the property of their copyright owners, unless otherwise agreed
a9c9ca
@@ -20,7 +21,7 @@ License:        GPL-2.0
a9c9ca
 Group:          Productivity/Clustering/HA
a9c9ca
 AutoReqProv:    on
a9c9ca
 Summary:        Resource agents to control the HANA database in system replication setup
a9c9ca
-Version:        0.163.2
a9c9ca
+Version:        0.164.0
a9c9ca
 Release:        0
a9c9ca
 Url:            http://scn.sap.com/community/hana-in-memory/blog/2014/04/04/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution
a9c9ca
 Source0:        SAPHanaSR-ScaleOut-%{version}.tar.bz2
a9c9ca
diff --git a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaController b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaController
a9c9ca
index 5b24513..1781b99 100755
a9c9ca
--- a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaController
a9c9ca
+++ b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaController
a9c9ca
@@ -12,6 +12,7 @@
a9c9ca
 # License:      GNU General Public License (GPL)
a9c9ca
 # Copyright:    (c) 2013,2014 SUSE Linux Products GmbH
a9c9ca
 # Copyright:    (c) 2015-2016 SUSE Linux GmbH
a9c9ca
+# Copyright:    (c) 2017-2019 SUSE LLC
a9c9ca
 #
a9c9ca
 # An example usage:
a9c9ca
 #      See usage() function below for more details...
a9c9ca
@@ -33,7 +34,7 @@
a9c9ca
 #     systemReplicationStatus.py (>= SPS090)
a9c9ca
 #
a9c9ca
 #######################################################################
a9c9ca
-SAPHanaControllerVersion="0.163.2"
a9c9ca
+SAPHanaControllerVersion="0.164.0"
a9c9ca
 #
a9c9ca
 # Initialization:
a9c9ca
 timeB=$(date '+%s')
a9c9ca
@@ -702,6 +703,7 @@ function saphana_init() {
a9c9ca
     #
a9c9ca
     SCORING_TABLE_PREFERRED_SITE_TAKEOVER=(
a9c9ca
        "[234]:P:master[123]:master     .*          150"
a9c9ca
+       "[234]:P:master[123]            .*          140"
a9c9ca
        "[234]:P:master[123]:slave:.*:standby      .*          115"
a9c9ca
        "[234]:P:master[123]:slave      .*          110"
a9c9ca
        "[015]:P:master[123]:           .*           70"
a9c9ca
diff --git a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaTopology b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaTopology
a9c9ca
index 2e3b065..1e9a5c6 100755
a9c9ca
--- a/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaTopology
a9c9ca
+++ b/SAPHanaSR-ScaleOut-a77e8c6/SAPHana/ra/SAPHanaTopology
a9c9ca
@@ -14,6 +14,7 @@
a9c9ca
 # License:      GNU General Public License (GPL)
a9c9ca
 # Copyright:    (c) 2014 SUSE Linux Products GmbH
a9c9ca
 #               (c) 2015-2016 SUSE Linux GmbH
a9c9ca
+#               (c) 2017-2019 SUSE LLC
a9c9ca
 #
a9c9ca
 # An example usage:
a9c9ca
 #      See usage() function below for more details...
a9c9ca
@@ -25,7 +26,7 @@
a9c9ca
 #
a9c9ca
 #######################################################################
a9c9ca
 # DONE PRIO 1: AFTER(!) SAP HANA SPS12 is available we could use hdbnsutil --sr_stateConfiguration
a9c9ca
-SAPHanaTopologyVersion="0.163.2"
a9c9ca
+SAPHanaTopologyVersion="0.164.0"
a9c9ca
 #
a9c9ca
 # Initialization:
a9c9ca
 timeB=$(date '+%s')