Comment 1 for bug 2012519

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ha (master)

Reviewed: https://review.opendev.org/c/starlingx/ha/+/878274
Committed: https://opendev.org/starlingx/ha/commit/9e2ff8241103c1679ef7f6e5098bc95275db39fe
Submitter: "Zuul (22348)"
Branch: master

commit 9e2ff8241103c1679ef7f6e5098bc95275db39fe
Author: Kyale, Eliud <email address hidden>
Date: Wed Mar 22 10:06:37 2023 -0400

    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 <email address hidden>
    Change-Id: I1f86dcb8c9d9dbaf436b9240867f61adc405e88c