]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: add retry request to MDSRank wait queue rather via finisher
authorVenky Shankar <vshankar@redhat.com>
Fri, 17 Apr 2026 13:12:16 +0000 (18:42 +0530)
committerVenky Shankar <vshankar@redhat.com>
Sat, 2 May 2026 13:41:50 +0000 (19:11 +0530)
commit02735a362c685bfdb975ab86c9b042a8792f75b0
tree8b0f3d0f5c099be3329eb0c15f845e6a35cf6223
parent66abd9a13f670d6ea87ad23daef497d7a26e69e9
mds: add retry request to MDSRank wait queue rather via finisher

C_MDS_RetryRequest inherits from MDSInternalContext which does not
acquire mds_lock by itself. Adding to MDSRank wait queue will process
this via the progress thread which completes the context with mds_lock
acquired.

Fixes: http://tracker.ceph.com/issues/76031
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/mds/MDCache.cc