From: Venky Shankar Date: Fri, 23 Oct 2020 09:03:31 +0000 (-0400) Subject: cephfs-mirror: remove peer only when peer is tracked X-Git-Tag: v16.1.0~51^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5083d9da48df439910512b6935da564b78d677bc;p=ceph.git cephfs-mirror: remove peer only when peer is tracked Signed-off-by: Venky Shankar --- diff --git a/src/tools/cephfs_mirror/FSMirror.cc b/src/tools/cephfs_mirror/FSMirror.cc index c3d5a9202f3a..9bd054fe6f82 100644 --- a/src/tools/cephfs_mirror/FSMirror.cc +++ b/src/tools/cephfs_mirror/FSMirror.cc @@ -416,8 +416,8 @@ void FSMirror::remove_peer(const Peer &peer) { if (it != m_peer_replayers.end()) { dout(5) << ": shutting down replayers for peer=" << peer << dendl; shutdown_replayers(&it->second, locker); + m_peer_replayers.erase(it); } - m_peer_replayers.erase(it); } void FSMirror::mirror_status(Formatter *f) {