This update changes to support a default Maintenance Heartbeat period
of 1 second (1000 msecs).
Test Plan:
PASS: Verify full deployment of WRCP AIO DX Plus 1 Worker
PASS: Verify full deployment of 2+4+2 Standard System
PASS: Verify heartbeat period default is 1 second
Regression:
PASS: Verify AIO DX enable handler heartbeat soak
PASS: Verify AIO DX add handler heartbeat soak
PASS: Verify Standard controller enable handler heartbeat soak
PASS: Verify Standard controller add handler heartbeat soak
PASS: Verify Standard worker node enable handler heartbeat soak
PASS: Verify Standard worker node add handler heartbeat soak
PASS: Verify Standard worker node recovery handler heartbeat soak
PASS: Verify heartbeat loss handling with new default heartbeat period
PASS: Verify MNFA handling with with new default heartbeat period
PASS: Verify DOR cases
PASS: - 8 of 8 nodes recover ENABLED (full success path)
PASS: - 4 of 8 nodes require power on - all storage nodes
PASS: - 3 of 8 nodes require graceful recovery - 1 ctrl and 2 computes
PASS: Verify hostwd quorum process failure fault detection and
handling timing is not effected by new default heartbeat period.
PASS: Run WRCP DX Sanity on AIO DX and 2+4+2 Sandard system
PASS: Verify silent fault detection handling (FIT)
PASS: Verify hbsAgent logging
Partial-Fix: 2117252
Depends-On: https://review.opendev.org/c/starlingx/config/+/955893
Change-Id: Ic689fff86594793fb7a5693657b592dfb7d01a6c
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>