SM service dependency incorrect rule of disable and go-standby actions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Bin Qian |
Bug Description
Brief Description
-----------------
It is observed that SM does not enforce disable a service after its dependent becomes disabled or standby. This causes services could be shutting in incorrect order.
below sequence showed one instance of platform-fs became disabled after drbd-platform started disabling and going standby.
| 2023-02-
...
| 2023-02-
| 2023-02-
...
| 2023-02-
with the dependencies are correctly defined, the correct order of winding down services should be enforced.
Severity
--------
Major: this can cause unexpected behavior or even failure
Steps to Reproduce
------------------
no specific steps of reproduce. it is observed during a host swact action.
Expected Behavior
------------------
The set order is enforced
Reproducibility
---------------
intermittent, the behavior is not seen often.
System Configuration
-------
This could happen in any DX system
Changed in starlingx: | |
importance: | Undecided → Medium |
tags: | added: stx.9.0 stx.ha |
Changed in starlingx: | |
assignee: | nobody → Bin Qian (bqian20) |
Fix proposed to branch: master /review. opendev. org/c/starlingx /ha/+/878285
Review: https:/