StarlingX High Availability/Process Monitoring/Service Management
Go to file
Bin Qian cf92d7d64d Recover service failure after success audit
This is a quick fix for service in rare situation that a service change
state in below sequence:

enabled-active --> enabled-active-failed --> disabled-failed -->
enabled-active-failed
When service state change directly from disabled-failed to
enabled-active-failed, the failed state will not recover.

Also in a seperate situation, a service failed state is cleared
prematurely when the service enters into enabled-active state from
enabling state because of failed/timeout audit. Since service could 
get into failed state because of an audit mismatch, service should be 
recovered to normal from failed state after a successful audit.

The fix ensure service failed state is cleared after successful audit
in enabled-active state. No changes in other service states.

Change-Id: Ie4052fec9b1579e6da97e9e1486d7f38eafa74ea
Closes-Bug: 1829880
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2019-05-30 20:54:18 +00:00
api-ref/source Clean up and standardize landing pages 2019-01-08 15:20:30 -08:00
devstack Followup opendev cleanup and test jobs 2019-04-21 14:31:33 -05:00
doc Clean up and standardize landing pages 2019-01-08 15:20:30 -08:00
releasenotes Update config for release notes to include project name 2019-02-05 14:17:35 -08:00
service-mgmt Recover service failure after success audit 2019-05-30 20:54:18 +00:00
service-mgmt-api Merge "Fix Flake8 Bugbear Errors" 2019-04-23 18:42:01 +00:00
service-mgmt-client Fix Flake8 Bugbear Errors 2019-04-15 17:06:14 -04:00
service-mgmt-tools Add new provision/deprovison command option 2019-04-25 15:58:16 -04:00
.gitignore [Doc] OpenStack API Reference Guide 2018-09-27 10:14:44 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:24 +00:00
.zuul.yaml Followup opendev cleanup and test jobs 2019-04-21 14:31:33 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:26 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:26 -07:00
README.rst Followup opendev cleanup and test jobs 2019-04-21 14:31:33 -05:00
centos_iso_image.inc Split image.inc across git repos 2018-08-15 16:45:18 -04:00
centos_pkg_dirs Split centos-pkg-dirs along git boundaries. 2018-06-20 16:26:24 -04:00
pylint.rc Adding pylint target to stx-ha 2018-10-04 09:20:06 -05:00
test-requirements.txt Add default test framework 2018-06-09 08:56:58 -05:00
tox.ini Merge "Fix Flake8 Bugbear Errors" 2019-04-23 18:42:01 +00:00

README.rst

ha

StarlingX Service Management