amf: Issue of headless restoration with Roaming SC
commit 099e2755234a6160e840777cde8c6af3355bb7a2 Author: Minh Chau minh.chau@dektech.com.au Date: Wed Sep 29 21:42:06 2021 +1000 amfd: Tightens sync window condition to proceed headless restoration [#3271]
amfd: Tightens sync window condition to proceed headless restoration [#3271]
amfd: Tightens sync window condition to proceed headless restoration [#3271]
Hi Mohan, It's expected to reboot a node if it separates from the others in order to maintain the consistency. The loss can be in just a second but things can keep going on at payloads, i.e amf component assignments,.. which later will be out of sync with others.
ntf: Discarded notifications accumulation causing standby controller reboot during cold sync
commit c0f7603a4a7354d30099898d005bf474b78e3d6e Author: Mohan mohan@hasolutions.in Date: Wed Aug 18 18:59:52 2021 +1000 NTF: Delete discarded notifications when send fails twice [#3277]
imm: Update for ticket #2900
rde: Add timeout of waiting for peer info [#3263]
mds: Reassembly timer timeout causes message discarded
amf: Issue of headless restoration with Roaming SC
rde: Add timeout of waiting for peer info [#3263]
imm: New admin op to force IMM Agent using new timeout value
smf: Note limitation of campaign roll-back in single step procedure
rde: Revert timeout of waiting for peer info [#3263]
clm: Active CLMS not sending checkpoint data to standby CLMS when IMMD is paused
commit 9d03b3e843923bf70938fb143d7cb3756511f3ce Author: anh.t.le anh.t.le@dektech.com.au Date: Wed May 26 21:20:27 2021 +1000 clm: Active CLMS not sending checkpoint data to standby CLMS when IMMD is paused [#3264]
clm: Active CLMS not sending checkpoint data to standby CLMS when IMMD is paused [#3264]
immnd: many clients timeout on the imm api calls
commit eaf187e9a04ee147dacee8d722c09aecf9a52426 Author: Minh Chau minh.chau@dektech.com.au Date: Tue May 18 14:41:59 2021 +1000 imma: Correctly use IMMA_SYNCR_TIMEOUT [#3260] commit fa8325e924060496184cb57e43bd7eff3bb71a84 Author: Minh Chau minh.chau@dektech.com.au Date: Tue May 18 14:41:59 2021 +1000 immnd: Make IMMSV_FEVS_MAX_PENDING environment variable [#3260]
ntf: Alarm notifications queued for logging may not be logged
commit 2b85b6ef883a33b4aea36ce3e4bd5af37212e4ac Author: thien.m.huynh thien.m.huynh@dektech.com.au Date: Wed May 26 21:03:37 2021 +1000 ntf: Enhance periodic logging alarm notification when queue available [#2911]
rde: Cluster is unrecoverable after all nodes split-brain in roaming SC
commit 68fde36133a5fd47b667c6971c967a7cf8629b03 Author: Minh Chau minh.chau@dektech.com.au Date: Wed May 26 21:05:12 2021 +1000 rde: Use broadcast for peer info message [#3263] commit ca0cb78a03a2eb3cfa3519b4c5d9af0905f325a5 Author: Minh Chau minh.chau@dektech.com.au Date: Wed May 26 21:05:12 2021 +1000 rde: Add timeout waiting for peer info [#3263]
rde: Add timeout waiting for peer info [#3263]
rde: Use broadcast for peer info message [#3263]
ntf: Enhance periodic logging alarm notification when queue available [#2911]
rde: Add timeout waiting for peer info [#3263]
rde: Use broadcast for peer info message [#3263]
rde: Add timeout waiting for peer info [#3263]
rde: Use broadcast for peer info message [#3263]
immnd: Make IMMSV_FEVS_MAX_PENDING environment variable [#3260]
imma: Correctly use IMMA_SYNCR_TIMEOUT [#3260]
immnd: many clients timeout on the imm api calls
immnd: Make IMMSV_FEVS_MAX_PENDING environment variable [#3260]
imma: Correctly use IMMA_SYNCR_TIMEOUT [#3260]
rde: Cluster is unrecoverable after all nodes split-brain in roaming SC
rde: Cluster is unrecoverable after all node split-brain in roaming SC
rde: Cluster is unrecoverable after all node split-brain in roaming SC
imma: Correctly use IMMA_SYNCR_TIMEOUT [#3260]
immnd: Make IMMSV_FEVS_MAX_PENDING environment variable [#3260]
immnd: Make IMMSV_FEVS_MAX_PENDING environment variable [#3260]
imma: Correctly use IMMA_SYNCR_TIMEOUT [#3260]
immnd: many clients timeout on the imm api calls
immnd: many clients timeout on the imm api calls
log: refactor lgs_imm code
base: unexpected messages in syslog and the local log file osaf.log
document updated
imm: note about default value is out of date
imm: missing log level when syslogs security violation message
osaf: lost connectivity to consensus due to timeout
fixed in #3226
osaf: lost connectivity to consensus due to timeout
osaf: deprecate support for etcd v2 plugin
smf: avoid smf stucked during admin op in parallel [#3248]
osaf: improve etcd3.plugin work with local etcd server
osaf: improve etcd3.plugin work with local etcd server
commit 657e8fd4b00725a1ca7e7f08b7ec111365273844 Author: Minh Chau minh.chau@dektech.com.au Date: Wed Jan 27 14:44:28 2021 +1100 osaf: Improve etcd plugin to be tolerant of new etcd leader election [#3226]
osaf: Improve etcd plugin to be tolerant of new etcd leader election [#3226]
osaf: Improve etcd plugin to be tolerant of new etcd leader election [#3226]
mbc: fix agent crash if mds sendto() error [#3217]
ckpt: fix ckptnd crash in cpnd_ckpt_sc_cpnd_mdest_del [#3231]
base: write() from socketpair in exec module causes amfnd hanging
commit 8758c96eaf3d62ec99b99a7ae8d3ebf6884793c1 Author: Minh Chau minh.chau@dektech.com.au Date: Mon Oct 26 13:12:07 2020 +1100 base: Use non-blocking socketpair in sysf_exc module V3 [#3222]
osaf: Duplicated active controller does not reboot causing cluster unrecovered after splitbrain
Ticket #3159 has also improved RDE to detect duplicated peer. Mark this one as 'wontfix'
attach a patch to use AMF to reboot all duplicated act/stb amfd. It works to reboot all 10 active SCs after rejoins but causes immnd coredump some times
base: Use non-blocking socketpair in sysf_exc module V3 [#3222]
base: Use non-blocking socketpair in sysf_exc module V2 [#3222]
base: Use non-blocking socketpair in sysf_exc module [#3222]
osaf: Duplicated active controller does not reboot causing cluster unrecovered after splitbrain
osaf: Duplicated active controller does not reboot causing cluster unrecovered after splitbrain
base: write() from socketpair in exec module causes amfnd hanging
One possible fix is by adding SOCK_NONBLOCK at socketpair() creation could solve the issue.
base: write() from socketpair in exec module causes amfnd hanging
base: write() from socketpair in exec module causes amfnd hanging
doc: Update date in first page of OpenSAF_Overview_PR.odt
doc: Disable track changes
doc: Update documentation for enhancements in release 5.20.08
pyosaf: Support python3
amfnd: handle component failover during SURestart [#3207]
Should amfnd running as root be made configurable?
commit bfe4731f227413af8fd6f0fd25de9d9c0ebea584 Author: Anand Sundararaj s.anand@gethighavailability.com Date: Sun Aug 9 11:50:44 2020 +1000 amf: Provide configuration option to run amfnd as non-root [#3205]
saAmfComponentErrorReport_4 succeds only when the local component on the node is given
commit 64b48fbde5000ab7b57fd43d63911be64047a628 Author: Anand Sundararaj s.anand@GetHighAvailability.com Date: Sun Aug 9 11:48:43 2020 +1000 amf: support error report on non local component [#109] V3
amf: Provide configuration option to run amfnd as non-root [#3205]
amf: support error report on non local component [#109] V3
pyosaf: Support python3
2020-08-05 02:19:34,433 INFO - cppcheck errors removed by patch: 2 2020-08-05 02:19:34,434 INFO - cppcheck errors added by patch: 5 2020-08-05 02:19:34,434 INFO - List of cppcheck errors removed by patch 2020-08-05 02:19:34,434 INFO - [src/amf/amfnd/err.cc:1139] -> [src/amf/amfnd/err.cc:1138]: (style) Variable 'rc' is reassigned a value before the old one has been used. 2020-08-05 02:19:34,434 INFO - [src/amf/amfnd/err.cc:670] -> [src/amf/amfnd/err.cc:667]: (warning) Variable 'rc' is reassigned a...
2020-08-05 02:23:26,079 INFO - cpplint errors removed by patch: 48 2020-08-05 02:23:26,079 INFO - cpplint errors added by patch: 77 2020-08-05 02:23:26,079 INFO - List of cpplint errors removed by patch 2020-08-05 02:23:26,079 INFO - src/amf/amfnd/amfnd.cc:278: Using C-style cast. Use reinterpret_cast<uint8_t *="">(...) instead [readability/casting] [4] 2020-08-05 02:23:26,080 INFO - </uint8_t> src/amf/amfnd/amfnd.cc:387: Lines should be <= 80 characters long [whitespace/line_length] [2] 2020-08-05...
amf: support of node repair feature
commit 3367dc57a0df9de1a02c1a6c57ad4e83cb834bdc Author: Anand Sundararaj s.anand@GetHighAvailability.com Date: Sun Aug 2 09:39:35 2020 +1000 amf: implement node repair admin command [#3204] V2
amf: implement node repair admin command [#3204] V2
Update README file for IMM Old Attribute Value enhancement
commit 8f98def4c55a106da8b73ea83db50e595b7848b9 Author: Thanh Nguyen thanh.nguyen@dektech.com.au Date: Fri Jul 17 10:13:09 2020 +1000 ntf: Update README for NTF notification enhancement [#3201]
Special handling of IMM multiple data in NTF notification
commit 2dacd509f5c9b4cc0a19e296b5fe3690d30568c5 Author: Thanh Nguyen thanh.nguyen@dektech.com.au Date: Fri Jul 17 10:10:56 2020 +1000 ntf: Handle IMM multiple value attribute in notification [#3200]