Ceph stor is not removed when controller-1 is removed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Vinicius Lopes da Silva |
Bug Description
Brief Description
-----------------
When controller-1 is removed from a healthy AIO-DX environment, its OSDs are not removed from ceph, causing difference in the amount of OSDs being shown by Ceph and StarlingX.
Severity
--------.
Standard.
Steps to Reproduce
------------------
1) Make sure to have a healthy AIO-DX installed. Make sure to have a single OSD from controller-0 and another one from controller-1.
2) Remove controller-1 by using command "system host-delete".
3) Verify that ceph displays 2 OSDs instead of 1.
Expected Behavior
------------------
After removing controller, ceph should remove the OSDs associated to the removed controller.
Actual Behavior
----------------
OSD is not removed from ceph after removing the controller.
Reproducibility
---------------
Reproducible.
System Configuration
-------
AIO-DX where controller-0 and controller-1 should have a single OSD for each one.
Branch/Pull Time/Commit
-------
BUILD_ID=
Last Pass
---------
Timestamp/Logs
--------------
No collected logs because this is easy to reproduce.
Test Activity
-------------
Evaluation.
Workaround
----------
Steps below should be made for each OSD associated to the removed controller:
ceph osd crush remove osd.<osd_num>
ceph auth del osd.<osd_num>
ceph osd rm <osd_num>
Changed in starlingx: | |
assignee: | nobody → Vinicius Lopes da Silva (viniciuslopesdasilva) |
tags: | added: stx.storage |
Fix proposed to branch: master /review. opendev. org/c/starlingx /config/ +/788784
Review: https:/