Mtce should ignore auto-recovery disabled state for the active controller

Bug #1897653 reported by Eric MacDonald
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Triaged
Low
Eric MacDonald

Bug Description

Brief Description
-----------------
Maintenance should ignore auto recovery disabled mode when it applies to the active controller.

Severity
--------
Minor: Multi failure mode that is extremely rare with work around

Steps to Reproduce
------------------
Force the standby controller into a failure that leads to it being put in auto-recovery disabled mode.
Reboot the active controller.

Expected Behavior
------------------
Mtce swact to stand by controller when it becomes unlocked-enabled-available.

Actual Behavior
----------------
Mtce did not swact to healthy standby controller.

Reproducibility
---------------
100% of the time for the described double fault

System Configuration
--------------------
Any duplex system

Branch/Pull Time/Commit
-----------------------
All

Last Pass
---------
Never

Timestamp/Logs
--------------

2020-09-29T01:00:34.818 [565192.00409] controller-0 mtcAgent hdl mtcNodeHdlrs.cpp (6973) oos_test_handler :Error : controller-0 auto recovery disabled cause:0
2020-09-29T01:05:34.849 [565192.00410] controller-0 mtcAgent hdl mtcNodeHdlrs.cpp (6973) oos_test_handler :Error : controller-0 auto recovery disabled cause:0
2020-09-29T01:10:34.879 [565192.00411] controller-0 mtcAgent hdl mtcNodeHdlrs.cpp (6973) oos_test_handler :Error : controller-0 auto recovery disabled cause:0
2020-09-29T01:15:34.909 [565192.00412] controller-0 mtcAgent hdl mtcNodeHdlrs.cpp (6973) oos_test_handler :Error : controller-0 auto recovery disabled cause:0

Test Activity
-------------
Other - patch verification

Workaround
----------
Swact

Tags: stx.metal
Changed in starlingx:
assignee: nobody → Eric MacDonald (rocksolidmtce)
Ghada Khalil (gkhalil)
Changed in starlingx:
importance: Undecided → Low
status: New → Triaged
tags: added: stx.metal
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.