From: Jason Dillaman Date: Thu, 26 Dec 2019 13:58:58 +0000 (-0500) Subject: rbd-mirror: set proper state after journal replay shut down X-Git-Tag: v15.1.0~352^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b89a16f786039ba6a74ea834d4fef5ea4cafcf77;p=ceph.git rbd-mirror: set proper state after journal replay shut down Signed-off-by: Jason Dillaman --- diff --git a/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc b/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc index be7ec3061bd5..7b58b364040f 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); }