ha/service-mgmt
Kyale, Eliud 9e2ff82411 Add failover state of peer to heartbeat msg
- add failover state to heartbeat message ( 4 bits )
- add logic to survived_state to use peer's
  failover state to determine whether to exit survived state
  and enter normal state
- throttle peer is normal events with a threshold of 10
  used to ensure the peer is normal and stable
- change fsm->send_event() log to debug from info log level
- a few logging improvements; debug send_event logs
- update copyright year 2023

Test plan:
PASS - AIO-DX: iso install
PASS - AIO-DX: crash the sm as indicated in bug
               and observe swact to standby
PASS - AIO-DX: manual swact
PASS - AIO-DX: power off active controller
PASS - AIO-SX: install and basic sanity check
PASS - AIO-SX: upgrade test to verify sm heartbeat
               messages changes still function when
               controllers are running different loads

Closes-Bug: 2012519

Signed-off-by: Kyale, Eliud <Eliud.Kyale@windriver.com>
Change-Id: I1f86dcb8c9d9dbaf436b9240867f61adc405e88c
2023-04-14 08:14:07 -04:00
..
sm Add failover state of peer to heartbeat msg 2023-04-14 08:14:07 -04:00
sm-common Add failover state of peer to heartbeat msg 2023-04-14 08:14:07 -04:00
sm-db Keep platform-nfs-ip for upgrade process 2023-03-22 14:53:01 -03:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:26 -07:00