ceph-mon-modify does not update the ceph-mon partition on worker node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Tingjie Chen |
Bug Description
Brief Description
-----------------
If the user runs system ceph-mon-modify to enlarge the ceph-mon partition, only the controllers go config out-of-date. The user must lock/unlock the controllers to clear the alarms. If the user checks the filesystem, they see that ceph-mon is updated to the new value for the controllers, as expected. For the worker node, there is no indication to lock/unlock the node and ceph-mon stays at the default value 20GB. This disagrees from the output of system ceph-mon-list. Even if the user did a lock/unlock on the worker node, the filesystem size will stay at 20GB. If this is the expected behaviour for the worker node, the output of system ceph-mon-list needs to be corrected.
Severity
--------
Minor
Steps to Reproduce
------------------
1. Run 'system ceph-mon-modify controller-0 ceph_mon_gib=40
2. Both controllers go config-out-of-date
3. The user lock/unlocks each controller
4. Run 'ceph df' and observe that ceph-mon increases to the new value, i.e. 40GB. Run this on all nodes.
5. The controllers are updated but the compute stays at 20GB. This disagrees with what is reported by system ceph-mon-list, which reports the compute ceph-mon size as now being 40GB:
[wrsroot@
+------
| uuid | ceph_ | hostname | state | task |
| | mon_g | | | |
| | ib | | | |
+------
| 0fee88b3-
| 3e01735e-
| c8667a02-
+------
Expected Behavior
------------------
Ceph-mon is updated on filesystems of all affected nodes.
Actual Behavior
----------------
Ceph-mon is updated on controllers only.
Reproducibility
---------------
Tried once.
System Configuration
-------
Standard system (2 controllers + 2 computes)
Branch/Pull Time/Commit
-------
master build: 20190427T013000Z
Last Pass
---------
I don't believe this has been run on StarlingX before.
Timestamp/Logs
--------------
N/A
Test Activity
-------------
Regression
Changed in starlingx: | |
assignee: | Cindy Xie (xxie1) → Tingjie Chen (silverhandy) |
tags: | added: stx.storage |
Changed in starlingx: | |
status: | Triaged → In Progress |
tags: | added: stx.distro.other |
tags: | removed: stx.distro.other |
Changed in starlingx: | |
status: | Fix Released → Confirmed |
Marking stx.2.0 gating as ceph functionality is required for all StarlingX configurations.
Assigning to Cindy and request assistance to identify a prime to investigate this issue.