From: Jason Dillaman Date: Tue, 9 Aug 2016 12:13:30 +0000 (-0400) Subject: rbd-mirror: replaying state should include flush action X-Git-Tag: ses5-milestone5~153^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F10627%2Fhead;p=ceph.git rbd-mirror: replaying state should include flush action Fixes: http://tracker.ceph.com/issues/16970 Signed-off-by: Jason Dillaman --- diff --git a/src/tools/rbd_mirror/ImageReplayer.h b/src/tools/rbd_mirror/ImageReplayer.h index d3dcbc1e4347..589a5bf4aa96 100644 --- a/src/tools/rbd_mirror/ImageReplayer.h +++ b/src/tools/rbd_mirror/ImageReplayer.h @@ -295,7 +295,8 @@ private: return !is_stopped_() && m_state != STATE_STOPPING && !m_stop_requested; } bool is_replaying_() const { - return m_state == STATE_REPLAYING; + return (m_state == STATE_REPLAYING || + m_state == STATE_REPLAY_FLUSHING); } bool update_mirror_image_status(bool force, const OptionalState &state);