During the migration when the services are deprovisioned, SM may crash in certain scenarios, taking the standby host down. Since SM can recover from this, we are preventing the SM failover audit to happen during the migration, by checking for a signal file present in the system. We log every 200 times, which gives us a log every 10 seconds, since the audit runs every 50 ms. Reintroducing previously reverted change: https://review.opendev.org/c/starlingx/ha/+/979860 Test Plan: - PASS: DX VM redeploy migration - PASS: DX HW redeploy migration Partial-bug: 2143592 Change-Id: If31313e526804074518c77dd77c70a6c90068139 Signed-off-by: Heitor Farhat <heitor.farhat@windriver.com>
ha
The starlingx/ha repository handles High Availability services1.
Its key component is the StarlingX Service Management (SM), which coordinates the StarlingX services.
This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.
References
Description
Languages
C
70.2%
Python
18.5%
Shell
7.6%
C++
3.3%
Makefile
0.4%