From fadd270d66edd366a772a4091f91f5ea9cba8104 Mon Sep 17 00:00:00 2001 From: Kotresh HR Date: Tue, 25 Nov 2025 15:55:05 +0530 Subject: [PATCH] tools/cephfs_mirror: Join datasync threads on shutdown Fixes: https://tracker.ceph.com/issues/73452 Signed-off-by: Kotresh HR --- src/tools/cephfs_mirror/PeerReplayer.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tools/cephfs_mirror/PeerReplayer.cc b/src/tools/cephfs_mirror/PeerReplayer.cc index db10bb91ed6..9bd076b5cef 100644 --- a/src/tools/cephfs_mirror/PeerReplayer.cc +++ b/src/tools/cephfs_mirror/PeerReplayer.cc @@ -326,6 +326,11 @@ void PeerReplayer::shutdown() { replayer->join(); } m_replayers.clear(); + for (auto &replayer : m_data_replayers) { + replayer->join(); + } + m_data_replayers.clear(); + ceph_unmount(m_remote_mount); ceph_release(m_remote_mount); m_remote_mount = nullptr; -- 2.47.3