StarlingX High Availability/Process Monitoring/Service Management
Go to file
Bin Qian 3034fef823 Enhance timer system to avoid double deregister
The bug reported was because the dbmon service audit timer was
overwritten accidentally, therefore no audit was performed so the
dbmon service was not actually being audit.

Major change is to enhance timer system to use global unique timer
id (not reused) to ensure timer is not double deregistered by 2
different mechanisms (disarm/deregister).
Change the timer id to 64 bit integer to ensure id never overflow.

Above change eliminates the double deregistering a timer issue which
could accidentally deregister a new timer that reuses the same id.

Also some cleaning to get rid of cases that could double deregister
timer (although it is no longer harmful as above mentioned change is
in place)

Change-Id: I2603870d2eb2749d78456e406095ae543353963f
Closes-Bug: 1837724
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2019-08-22 10:24:48 -04: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 Fix the error links for ha docs 2019-07-03 09:19:24 -04:00
releasenotes Update config for release notes to include project name 2019-02-05 14:17:35 -08:00
service-mgmt Enhance timer system to avoid double deregister 2019-08-22 10:24:48 -04: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 sm-dump output not formatted properly 2019-05-27 11:19:55 -05:00
.gitignore [Doc] OpenStack API Reference Guide 2018-09-27 10:14:44 -07:00
.gitreview Update .gitreview for r/stx.2.0 2019-08-06 10:10:19 -05: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 Update tox.ini files to use stein constraints 2019-06-25 13:04:56 -04:00

README.rst

ha

StarlingX Service Management