Bug 2219173
Summary: | MGR process hung - pybind/cephfs: holds GIL during rmdir | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Vikhyat Umrao <vumrao> |
Component: | Ceph-Mgr Plugins | Assignee: | Patrick Donnelly <pdonnell> |
Ceph-Mgr Plugins sub component: | volumes | QA Contact: | Hemanth Kumar <hyelloji> |
Status: | CLOSED ERRATA | Docs Contact: | ceph-docs <ceph-docs> |
Severity: | urgent | ||
Priority: | urgent | CC: | assingh, bhubbard, bkunal, bmcmurra, ceph-docs, gfarnum, hyelloji, kdreyer, kjosy, mcaldeir, mgowri, mkasturi, ngangadh, nojha, pdonnell, rrajaram, rzarzyns, saraut, tserlin, vdas, vumrao |
Version: | 5.1 | Flags: | hyelloji:
needinfo-
|
Target Milestone: | --- | ||
Target Release: | 5.3z4 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | ceph-16.2.10-186 | Doc Type: | Bug Fix |
Doc Text: |
Cause:
The ceph-mgr daemon holds the Python global interpreter lock (GIL) during some RPCs with the Ceph MDS.
Consequence:
Other Python tasks are starved waiting for the GIL.
Fix:
Release the GIL during all libcephfs/librbd calls.
Result:
Other Python tasks may acquire the GIL normally.
|
Story Points: | --- |
Clone Of: | 2219093 | Environment: | |
Last Closed: | 2023-07-19 16:19:11 UTC | Type: | --- |
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: | 2219093, 2219440 | ||
Bug Blocks: | 2224321, 2210690 |
Comment 15
errata-xmlrpc
2023-07-19 16:19:11 UTC
*** Bug 2219093 has been marked as a duplicate of this bug. *** |