StarlingX Bare Metal and Node Management, Hardware Maintenance
Go to file
Eric MacDonald 8b757de303 Make pmon-restart honour startuptime config option
Each monitored process's config file contains a startuptime
label that specifies how many seconds it takes for that newly
started process to stabalize and produce its pidfile.

The pmon-restart feature needs to delay monitoring
newly restarted process for 'startuptime' seconds.

Failing to do so can cause it to fail the restarted
process to early if there is pidfile creation delay.

Test Plan:

PASS: Verify collectd pmon-restart function with soak ;
      > 5000+ collectd pmon-restarts.
PASS: Verify pmond regression test suite (test-pmon-action.sh)
      > restart command ; graceful restart all monitored processes. (5 loops)
      > kill command    ; kill and recover all monitored processes. (5 loops)

Regression:

PASS: Verify pmon-stop command/function
PASS: Verify pmon-start command/function also honors the startuptime.
PASS: Verify pmon-stop auto start after auto-start timeout
PASS: Verify System Install
PASS: Verify Patching (soak)

Change-Id: I9fd7bba8e49fe4c28281539ab4930bdac370ef11
Closes-Bug: #1844724
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2019-10-07 09:14:33 -04:00
api-ref/source Clean up and standardize landing pages 2019-01-09 09:34:38 -08:00
bsp-files Support custom kickstart addon for install from USB 2019-09-20 12:42:22 -04:00
devstack Add redfish support detection to maintenance 2019-08-19 14:03:37 +00:00
doc Fix the error links for metal docs 2019-07-03 09:20:25 -04:00
installer Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
inventory Merge "Add inventory specfile for opensuse" 2019-09-20 14:23:16 +00:00
kickstart Add openSUSE OBS Artifacts for Maintenance services 2019-09-20 09:18:54 -05:00
mtce Make pmon-restart honour startuptime config option 2019-10-07 09:14:33 -04:00
mtce-common Maintenance Redfish support useability enhancements. 2019-10-03 11:57:58 -04:00
mtce-compute Add openSUSE OBS Artifacts for Maintenance services 2019-09-20 09:18:54 -05:00
mtce-control Add openSUSE OBS Artifacts for Maintenance services 2019-09-20 09:18:54 -05:00
mtce-storage Add openSUSE OBS Artifacts for Maintenance services 2019-09-20 09:18:54 -05:00
python-inventoryclient Add openSUSE OBS Artifacts for Maintenance services 2019-09-20 09:18:54 -05:00
releasenotes Update config for release notes to include project name 2019-02-05 14:14:17 -08:00
.gitignore Update tox.ini files to use stein constraints 2019-06-25 13:20:35 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:33 +00:00
.zuul.yaml Minor zuul and tox cleanup related to package re-org 2019-09-09 10:35:11 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:43 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:43 -07:00
README.rst Followup opendev cleanup and test jobs 2019-04-22 16:42:03 +00:00
centos_iso_image.inc Remove Resource Monitor ; aka rmon, from the load 2019-03-19 16:12:38 -04:00
centos_pkg_dirs SysInv Decoupling: Create Inventory Service 2018-12-06 13:17:35 -05:00
test-requirements.txt pep8 job enable and fix pep8 reported issue 2018-09-06 09:45:51 +08:00
tox.ini Update tox.ini files to use stein constraints 2019-06-25 13:20:35 -04:00

README.rst

metal

StarlingX Bare Metal Management