-
Notifications
You must be signed in to change notification settings - Fork 23
/
SAPHanaSR-angi.changes
544 lines (442 loc) · 20.9 KB
/
SAPHanaSR-angi.changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
-------------------------------------------------------------------
Wed Nov 6 09:50:15 UTC 2024 - [email protected]
- 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 - [email protected]
- 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
* 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 - [email protected]
- 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 - [email protected]
- Version bump to 1.2.0
* SAPHanaFilesystem RA added (poc status)
-------------------------------------------------------------------
Wed Jul 5 15:36:16 UTC 2023 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 <[email protected]>
- SAPHanaSR-monitor not reporting correctly
(bsc#1192963)
add patch:
0001-bsc-1192963.patch
-------------------------------------------------------------------
Tue Aug 23 10:08:14 UTC 2022 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- Version bump to 0.154.0
- restart sapstartsrv service on master nameserver node
(bsc#1156150)
-------------------------------------------------------------------
Fri Nov 8 14:50:49 UTC 2019 - [email protected]
- 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 - [email protected]
- fix typo in a condition statement (bnc#1149829)
-------------------------------------------------------------------
Fri Aug 30 15:47:47 UTC 2019 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- remove duplicate BuildArch line from specfile
-------------------------------------------------------------------
Mon Nov 20 13:20:58 UTC 2017 - [email protected]
- FATE#323526: adjust HAWK2 Wizards to run on both Python 2 and 3
-------------------------------------------------------------------
Mon Oct 23 11:46:24 UTC 2017 - [email protected]
- Fix bsc#1062267: SAPHanaSR wizard sets IPAddr2 agent's NIC to eth0
-------------------------------------------------------------------
Thu Jul 06 12:12:21 UTC 2017 - [email protected]
- Fix bsc#1045606: update man pages
-------------------------------------------------------------------
Fri Jun 02 13:25:57 UTC 2017 - [email protected]
- Fix bsc#1042154: Scoring race condition between SAPHanaTopology and SAPHana
-------------------------------------------------------------------
Fri May 26 07:51:51 UTC 2017 - [email protected]
- Version bump to 0.152.21
-------------------------------------------------------------------
Wed May 3 11:38:06 UTC 2017 - [email protected]
- Fix bsc#1034685: SAPHanaTopology fails once after updating to 0.152.20
-------------------------------------------------------------------
Wed Feb 15 11:09:18 UTC 2017 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- log_attributes are not longer logged to /var/log/fhATTRIBUTES by default
-------------------------------------------------------------------
Fri Apr 29 10:50:37 UTC 2016 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- Fix for bsc#949544; SAPHanaSR needs to handle hanging SAP HANA calls
-------------------------------------------------------------------
Mon Oct 5 14:49:37 UTC 2015 - [email protected]
- Fix for bsc#947303; SAPHanaSR: SAPHana resource agent still requires secure store users
-------------------------------------------------------------------
Thu Aug 20 07:41:32 UTC 2015 - [email protected]
- Avoid to set local lpt, if accidently the remote host name is empty
-------------------------------------------------------------------
Wed Jul 22 07:57:41 UTC 2015 - [email protected]
- 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 - [email protected]
- Updated the package version to 0.151 to relfect matching the upstream version
-------------------------------------------------------------------
Mon Jun 29 09:38:12 UTC 2015 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- 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 - [email protected]
- Fix for bnc#882474; SAPHanaSR: SAPHanaTopology could now handle broken saphostexec
-------------------------------------------------------------------
Wed Jun 4 12:29:16 UTC 2014 - [email protected]
- Package version 0.148; Fate 317181 Resource Agents for SAP HANA System Replication