Back to bug 2219093

Who When What Removed Added
Red Hat One Jira (issues.redhat.com) 2023-07-01 23:17:32 UTC Link ID Red Hat Issue Tracker RHCEPH-6943
Vikhyat Umrao 2023-07-02 02:42:00 UTC CC vumrao
Vikhyat Umrao 2023-07-02 03:33:39 UTC Severity urgent high
Brad Hubbard 2023-07-02 04:11:20 UTC CC bhubbard
Ashish Singh 2023-07-02 05:33:26 UTC CC assingh
Karun Josy 2023-07-02 10:24:20 UTC CC kjosy
Karun Josy 2023-07-02 10:31:47 UTC CC rzarzyns
Flags needinfo?(rzarzyns)
Radoslaw Zarzynski 2023-07-02 15:27:53 UTC Flags needinfo?(rzarzyns)
Ranjith Rajaram 2023-07-02 15:38:00 UTC CC rrajaram
Patrick Donnelly 2023-07-02 15:47:51 UTC CC pdonnell
Vikhyat Umrao 2023-07-02 16:55:04 UTC Sub Component crash volumes
Assignee rzarzyns gfarnum
Vikhyat Umrao 2023-07-02 16:55:37 UTC Assignee gfarnum pdonnell
Status NEW ASSIGNED
Vikhyat Umrao 2023-07-02 17:01:00 UTC Blocks 2219173
Vikhyat Umrao 2023-07-02 17:14:15 UTC Link ID Ceph Project Bug Tracker 61869
Brad Hubbard 2023-07-02 23:08:14 UTC Status ASSIGNED POST
Brad Hubbard 2023-07-02 23:13:08 UTC Status POST ASSIGNED
Kentaro Nakai 2023-07-02 23:43:51 UTC Priority unspecified urgent
CC knakai
Severity high urgent
Geo Jose 2023-07-03 05:27:02 UTC CC gjose
Vikhyat Umrao 2023-07-03 15:00:12 UTC Doc Type If docs needed, set a value Bug Fix
Vikhyat Umrao 2023-07-03 17:40:40 UTC Target Release 6.1z1 7.0
Summary MGR process hung MGR process hung - pybind/cephfs: holds GIL during rmdir
Vikhyat Umrao 2023-07-03 17:42:19 UTC Blocks 2219440
Ranjini M N 2023-07-04 09:25:38 UTC CC rmandyam
Flags needinfo?(pdonnell)
Patrick Donnelly 2023-07-06 00:40:46 UTC CC lema
Flags needinfo?(pdonnell)
Hemanth Kumar 2023-07-06 05:00:36 UTC CC hyelloji
Patrick Donnelly 2023-07-06 12:26:35 UTC 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.
Akash Raj 2023-07-07 09:12:34 UTC 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.
.Python tasks no longer wait for the GIL

Previously, the ceph-mgr daemon held the Python global interpreter lock (GIL) during some RPCs with the Ceph MDS, due to which, other Python tasks are starved waiting for the GIL.

With this fix, the GIL is released during all `libcephfs`/`librbd` calls and other Python tasks may acquire the GIL normally.
CC akraj
Akash Raj 2023-07-07 09:12:58 UTC Blocks 2210690
Akash Raj 2023-07-18 05:37:44 UTC Doc Text .Python tasks no longer wait for the GIL

Previously, the ceph-mgr daemon held the Python global interpreter lock (GIL) during some RPCs with the Ceph MDS, due to which, other Python tasks are starved waiting for the GIL.

With this fix, the GIL is released during all `libcephfs`/`librbd` calls and other Python tasks may acquire the GIL normally.
.Python tasks no longer wait for the GIL

Previously, the Ceph manager daemon held the Python global interpreter lock (GIL) during some RPCs with the Ceph MDS, due to which, other Python tasks are starved waiting for the GIL.

With this fix, the GIL is released during all `libcephfs`/`librbd` calls and other Python tasks may acquire the GIL normally.
Prashant Dhange 2023-08-15 07:33:59 UTC CC tsaito
Resolution --- DUPLICATE
Status ASSIGNED CLOSED
CC pdhange
Last Closed 2023-08-15 07:33:59 UTC

Back to bug 2219093