Bug 1564117
Summary: | [ceph-ansible] [ceph-container] : shrink mon - monitor is not removed from the cluster | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Vasishta <vashastr> | |
Component: | Ceph-Ansible | Assignee: | Guillaume Abrioux <gabrioux> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Vasishta <vashastr> | |
Severity: | medium | Docs Contact: | ||
Priority: | low | |||
Version: | 3.0 | CC: | adeza, anharris, aschoen, ceph-eng-bugs, edonnell, gabrioux, gmeno, nthomas, rperiyas, seb, vashastr | |
Target Milestone: | z2 | |||
Target Release: | 3.3 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Known Issue | ||
Doc Text: |
.Sometimes the `shrink-mon` Ansible playbook fails to remove a monitor from the monmap
The `shrink-mon` Ansible playbook will sometimes fail to remove a monitor from the monmap even though the playbook completes its run successfully. The cluster status shows the monitor intended to be deleted as down. To workaround this issue, launch the `shrink-mon` playbook again with the intention of removing the same monitor, or remove the monitor from the monmap manually.
|
Story Points: | --- | |
Clone Of: | ||||
: | 2006758 (view as bug list) | Environment: | ||
Last Closed: | 2019-10-03 13:55:22 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1557269 |
Description
Vasishta
2018-04-05 12:22:05 UTC
I can reproduce this issue but it seems this occurs randomly. In any cases, the playbook runs fine, the command to remove the mon from the cluster replies correctly [1] but curiously, sometimes, the cluster keeps the shrinked mon in the monmap and reports it as 'down'. As Vasishta mentioned, launching manually the same command than the one in the playbook actually removes the mon. I'm still trying to figure out what's wrong, not sure yet whether this is something at ceph-ansible level. [1] "removing mon.argo021 at 10.8.128.221:6789/0, there will be 2 monitors" What's the target for this? Drew? Updating the QA Contact to a Hemant. Hemant will be rerouting them to the appropriate QE Associate. Regards, Giri Updating the QA Contact to a Hemant. Hemant will be rerouting them to the appropriate QE Associate. Regards, Giri |