StarlingX Integration and packaging
Go to file
Eric MacDonald 5142fac498 Make collectd alarm notifier retry alarm clear attempts that fail
The Starling-X collectd alarm notification handler Fault Manager (FM)
call to clear an alarm can lead to a stuck alarm if that FM request
fails, say due to a concurrent swact operation, and the clear is not
retried.

The alarm will remain stuck until there is another same alarm assertion,
followed by deassertion that leads to a successful clear.

The fix is to execute a 'return' in the alarm clear failure path so
that the alarm notifier's alarm manager control structure is not
updated with the clear state so that the clear will be automatically
retried on the next audit interval.

Change-Id: Iddf4e0e7b99eab0bf0748230a25851419e7c06fa
Closes-Bug: 1793314
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2018-09-20 14:21:32 -04:00
base fix cluster-resource-agent srpm build failure after merge sync with centos75 2018-09-21 01:03:06 +08:00
ceph Correct typo: caph should be ceph 2018-08-13 13:08:38 -04:00
config CentOS 7.5 upgrade for puppet-haproxy package 2018-09-07 19:30:10 +08:00
config-files/io-scheduler/centos Relocate io-scheduler to stx-integ/config-files/io-scheduler 2018-08-01 12:23:51 -04:00
database Fix linters error and enable linters zuul gate 2018-09-07 01:50:28 +08:00
filesystem Merge remote-tracking branch 'origin/master' into f/centos75 2018-09-15 01:18:37 -05:00
grub rebase grub2 patch to CentOS7.5 2018-08-27 03:03:28 +00:00
kernel Merge "rebase std kernel patch to CentOS7.5 3.10.0-862.11.6 version" into f/centos75 2018-09-13 07:15:29 +00:00
kubernetes Enable helm repository and chart upload tool 2018-08-27 13:25:56 -04:00
ldap upgrade nss-pam-ldapd to CentOS 7.5 version 2018-08-27 06:35:56 +00:00
logging add patch to skip 1 cryto test which cause build failure 2018-09-10 22:46:33 +08:00
monitoring Make collectd alarm notifier retry alarm clear attempts that fail 2018-09-20 14:21:32 -04:00
networking Merge remote-tracking branch 'origin/master' into f/centos75 2018-09-15 01:18:37 -05:00
python rebase python patch to CentOS7.5 2018-08-22 13:32:51 +08:00
restapi-doc Merge "Extend sysinv to assign kubernetes labels to nodes" 2018-08-29 15:46:29 +00:00
security upgrade tpm2-tools to CentOS 7.5 version 2018-09-09 06:49:27 +08:00
storage-drivers Fix typo: strorage-drivers to storage-drivers 2018-09-11 13:22:10 -04:00
tools Merge "Fix linters error and enable linters zuul gate" 2018-09-13 06:51:30 +00:00
utilities update-motd: add motd.head to /etc 2018-09-19 11:47:21 -04:00
virt Merge remote-tracking branch 'origin/master' into f/centos75 2018-09-15 01:18:37 -05:00
.gitignore Add default test framework 2018-06-11 13:45:22 -05:00
.gitreview correct gitreview for master 2018-09-20 23:20:14 +08:00
.zuul.yaml Merge remote-tracking branch 'origin/master' into f/centos75 2018-09-15 01:18:37 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:35 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:35 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:35 -07:00
centos_guest_image.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_guest_image_rt.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_iso_image.inc add update-motd to build/iso 2018-09-19 11:35:31 -04:00
centos_pkg_dirs Merge remote-tracking branch 'origin/master' into f/centos75 2018-09-15 01:18:37 -05:00
centos_pkg_dirs_installer Relocate anaconda to stx-integ/base/anaconda 2018-08-01 15:37:12 -04:00
centos_pkg_dirs_rt Relocate drbd to stx-integ/kernel/kernel-modules/drbd 2018-08-01 15:31:44 -04:00
test-requirements.txt Add default test framework 2018-06-11 13:45:22 -05:00
tox.ini Fix linters error and enable linters zuul gate 2018-09-07 01:50:28 +08:00

README.rst

stx-integ

StarlingX Integration