Back to bug 2188460

Who When What Removed Added
Red Hat One Jira (issues.redhat.com) 2023-04-20 20:19:35 UTC Link ID Red Hat Issue Tracker RHCEPH-6498
Bob Emerson 2023-04-20 20:23:59 UTC CC roemerso
Vikhyat Umrao 2023-04-20 20:48:48 UTC Group redhat
CC vumrao
Vikhyat Umrao 2023-04-20 21:30:53 UTC CC xiubli
Flags needinfo?(mcaldeir) needinfo?(xiubli) needinfo?(roemerso)
Manny 2023-04-20 21:47:11 UTC Flags needinfo?(mcaldeir)
Xiubo Li 2023-04-21 01:37:52 UTC Flags needinfo?(xiubli)
Manny 2023-04-21 12:50:14 UTC Flags needinfo?(vshankar)
CC vshankar
Manny 2023-04-21 19:20:46 UTC Flags needinfo?(xiubli)
Manny 2023-04-22 21:37:41 UTC Link ID Red Hat Knowledge Base (Solution) 7009029
Xiubo Li 2023-04-23 01:12:00 UTC Flags needinfo?(xiubli) needinfo?(vshankar)
Manny 2023-04-26 11:10:54 UTC Flags needinfo?(vshankar) needinfo?(xiubli)
Greg Farnum 2023-04-26 14:12:58 UTC CC gfarnum
Manny 2023-04-26 17:59:48 UTC Flags needinfo?(gfarnum)
Xiubo Li 2023-04-27 01:22:49 UTC Flags needinfo?(xiubli)
Greg Farnum 2023-04-27 22:26:28 UTC Flags needinfo?(gfarnum)
Patrick Donnelly 2023-05-08 17:57:33 UTC CC pdonnell
Flags needinfo?(mcaldeir)
Manny 2023-05-08 18:06:41 UTC Flags needinfo?(pdonnell)
Patrick Donnelly 2023-05-08 18:21:10 UTC Flags needinfo?(pdonnell)
Manny 2023-05-08 18:40:32 UTC Flags needinfo?(mcaldeir)
Manny 2023-05-08 19:51:31 UTC Flags needinfo?(pdonnell)
Manny 2023-05-08 22:09:09 UTC Flags needinfo?(gfarnum) needinfo?(pdonnell)
Manny 2023-05-10 18:27:56 UTC Flags needinfo?(pdonnell)
Greg Farnum 2023-05-10 20:26:18 UTC Flags needinfo?(gfarnum)
Patrick Donnelly 2023-05-11 01:17:10 UTC Flags needinfo?(pdonnell) needinfo?(pdonnell) needinfo?(pdonnell)
Vikhyat Umrao 2023-05-11 16:27:58 UTC Blocks 2203258
Vikhyat Umrao 2023-05-11 16:31:44 UTC Status NEW ASSIGNED
Target Release 6.1z1 6.1
Venky Shankar 2023-05-23 05:46:52 UTC Flags needinfo?(vshankar) needinfo?(vshankar) needinfo?(vshankar)
Assignee vshankar pdonnell
Greg Farnum 2023-05-24 13:30:30 UTC Flags needinfo?(xiubli)
Hemanth Kumar 2023-05-24 18:27:25 UTC Flags needinfo?(xiubli)
Xiubo Li 2023-05-25 00:39:42 UTC Blocks 2209832
Xiubo Li 2023-05-25 00:43:13 UTC Blocks 2209833
Xiubo Li 2023-05-25 01:08:44 UTC Flags needinfo?(xiubli) needinfo?(xiubli)
Greg Farnum 2023-05-26 00:54:42 UTC Flags needinfo?(xiubli)
Xiubo Li 2023-05-26 04:20:47 UTC Flags needinfo?(xiubli)
Veera Raghava Reddy 2023-05-26 11:04:46 UTC CC vereddy
Patrick Donnelly 2023-05-26 19:16:27 UTC Status ASSIGNED POST
errata-xmlrpc 2023-05-27 05:23:47 UTC CC tserlin
Fixed In Version ceph-17.2.6-69.el9cp
Status POST MODIFIED
Status MODIFIED ON_QA
Hemanth Kumar 2023-05-30 12:08:58 UTC Flags needinfo?(xiubli)
Xiubo Li 2023-05-31 07:08:16 UTC Flags needinfo?(xiubli)
Hemanth Kumar 2023-05-31 09:22:40 UTC Status ON_QA VERIFIED
Bipin Kunal 2023-06-05 05:15:41 UTC CC bkunal
Flags needinfo?(mcaldeir)
Akash Raj 2023-06-07 11:05:06 UTC Flags needinfo?(pdonnell)
Docs Contact akraj
CC akraj
Manny 2023-06-07 20:16:01 UTC Flags needinfo?(mcaldeir)
Patrick Donnelly 2023-06-07 20:31:56 UTC Assignee pdonnell xiubli
Flags needinfo?(pdonnell) needinfo?(xiubli)
Xiubo Li 2023-06-08 00:33:54 UTC Doc Type If docs needed, set a value Bug Fix
Doc Text Cause:

There is a race between unlink requests and stray dentry reintegrating when they are trying to manipulate the same inodes.

Consequence:

This race will cause deadlock between unlink requests and stray dentry reintegrating.

Fix:

For any unlink request we will check whether the corresponding inodes are under reintegrating, if so then add the unlink requests to waiter list and wait the reintegrating to finish and then continue.

Result:

No deadlock any more between unlink requests and stray dentry reintegrating.
Flags needinfo?(xiubli)
Akash Raj 2023-06-08 09:44:24 UTC Doc Text Cause:

There is a race between unlink requests and stray dentry reintegrating when they are trying to manipulate the same inodes.

Consequence:

This race will cause deadlock between unlink requests and stray dentry reintegrating.

Fix:

For any unlink request we will check whether the corresponding inodes are under reintegrating, if so then add the unlink requests to waiter list and wait the reintegrating to finish and then continue.

Result:

No deadlock any more between unlink requests and stray dentry reintegrating.
.Deadlock no longer occurs between unlink requests and stray dentry reintegration
Previously, there was a race between unlink requests and stray dentry reintegration when trying to manipulate the same inodes. This caused a deadlock between unlink requests and stray dentry reintegration.

With this fix, for any unlink request, checks are done to determine whether the corresponding inodes are under reintegration. If inodes are under reintegration, the unlink requests need to be added to the waiter list and wait for the reintegration to finish and then continue. Deadlocks no longer occur.
errata-xmlrpc 2023-06-15 09:17:21 UTC Group redhat
Resolution --- ERRATA
Status VERIFIED CLOSED
Last Closed 2023-06-15 09:17:21 UTC
errata-xmlrpc 2023-06-15 09:18:17 UTC Link ID Red Hat Product Errata RHSA-2023:3623

Back to bug 2188460