From 478db14a658c39ecbfa107923d9ad44bfdd89368 Mon Sep 17 00:00:00 2001 From: Xiubo Li Date: Fri, 23 Dec 2022 08:52:53 +0800 Subject: [PATCH] mds: notify the waiters in replica MDSs Fixes: https://tracker.ceph.com/issues/58340 Signed-off-by: Xiubo Li --- src/mds/MDCache.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index 1624aaab747..efdaedf44ab 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -11328,6 +11328,11 @@ void MDCache::handle_dentry_unlink(const cref_t &m) } ceph_assert(dnl->is_null()); dn->state_clear(CDentry::STATE_UNLINKING); + + MDSContext::vec finished; + dn->take_waiting(CDentry::WAIT_UNLINK_FINISH, finished); + mds->queue_waiters(finished); + } } -- 2.47.3