From b89a16f786039ba6a74ea834d4fef5ea4cafcf77 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Thu, 26 Dec 2019 08:58:58 -0500 Subject: [PATCH] rbd-mirror: set proper state after journal replay shut down Signed-off-by: Jason Dillaman --- src/tools/rbd_mirror/image_replayer/journal/Replayer.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc b/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc index be7ec3061bd..7b58b364040 100644 --- a/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc +++ b/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc @@ -601,6 +601,7 @@ void Replayer::handle_wait_for_in_flight_ops(int r) { std::unique_lock locker{m_lock}; ceph_assert(m_on_init_shutdown != nullptr); std::swap(m_on_init_shutdown, on_init_shutdown); + m_state = STATE_COMPLETE; } on_init_shutdown->complete(m_error_code); } -- 2.39.5