From a6cc163ea741f5c0022386a5e1e9ed7c7456dfbf Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Tue, 11 Mar 2025 10:07:18 +0530 Subject: [PATCH] rbd-mirror: mark group state as up+unknown when group is demoted Signed-off-by: Prasanna Kumar Kalever --- src/tools/rbd_mirror/GroupReplayer.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/rbd_mirror/GroupReplayer.cc b/src/tools/rbd_mirror/GroupReplayer.cc index ed2baaeccdaea..8dace7ce7584f 100644 --- a/src/tools/rbd_mirror/GroupReplayer.cc +++ b/src/tools/rbd_mirror/GroupReplayer.cc @@ -717,6 +717,7 @@ void GroupReplayer::finish_start_fail(int r, const std::string &desc) { dout(10) << "mirroring group removed" << dendl; } else if (r == -EREMOTEIO) { dout(10) << "mirroring group demoted" << dendl; + m_status_state = cls::rbd::MIRROR_GROUP_STATUS_STATE_UNKNOWN; } else { derr << "start failed: " << cpp_strerror(r) << dendl; m_status_state = cls::rbd::MIRROR_GROUP_STATUS_STATE_ERROR; -- 2.39.5