Bug 1983756
Summary: | [Multus] Deletion of CephBlockPool get stuck and blocks creation of new pools | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat OpenShift Data Foundation | Reporter: | Sidhant Agrawal <sagrawal> | |
Component: | rook | Assignee: | Sébastien Han <shan> | |
Status: | CLOSED ERRATA | QA Contact: | Sidhant Agrawal <sagrawal> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 4.8 | CC: | kbg, madam, muagarwa, nberry, ocs-bugs, odf-bz-bot, shan, sraghave | |
Target Milestone: | --- | Keywords: | Automation | |
Target Release: | ODF 4.9.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: |
.Deletion of `CephBlockPool` gets stuck and blocks the creation of new pools
Previously, in a Multus enabled cluster, the Rook Operator did not have access to the object storage daemon (OSD) network as it did not have the network annotations. As a result, the `rbd` type commands during a pool cleanup would hang because the OSDs could not be contacted.
With this release, the operator proxies the `rbd` command through a sidecar container in the `mgr` pod and runs successfully during the pool cleanup.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1993796 (view as bug list) | Environment: | ||
Last Closed: | 2021-12-13 17:44:54 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: | 1966894, 1993796, 2011326 |
Description
Sidhant Agrawal
2021-07-19 17:00:57 UTC
Downstream PR is ready but on-hold, waiting for various acks and a blocker flag. Moving it out of 4.8 as discussed in the thread mentioned in the above comment. Sebastien, please fill the doc text. .Deletion of `CephBlockPool` gets stuck and blocks the creation of new pools When Rook is deployed along with Multus, the Rook Operator does not have the network annotations and thus does not have access to the OSD network. This means that when running "rbd" type commands during pool cleanup, the command hangs since it cannot contact the OSDs. The workaround is to delete the CephBlockPool manually using toolbox. *** Bug 1982672 has been marked as a duplicate of this bug. *** Sidhant, please provide debug logs or access to the env, thanks. Shared cluster details via gchat. Clearing NI. Fix should be available in the latest ODF builds I don't need the env anymore, thanks for providing it. Doc text needs to be changed, earlier it was a known issue and now a bug fix. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Red Hat OpenShift Data Foundation 4.9.0 enhancement, security, and bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:5086 |