From dade373fc09c6831b3b42951d83efa53c17fe9f9 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Mon, 25 Oct 2021 16:57:23 +0530 Subject: [PATCH] rbd: log mirror daemon state for replication log the mirror deamon state in the local and remote cluster for better debugging. Signed-off-by: Madhu Rajanna (cherry picked from commit 2017b8c6214d05867f90db89200a3d8b0f19023b) --- internal/rbd/replicationcontrollerserver.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/internal/rbd/replicationcontrollerserver.go b/internal/rbd/replicationcontrollerserver.go index 600d8ca91..e320be17c 100644 --- a/internal/rbd/replicationcontrollerserver.go +++ b/internal/rbd/replicationcontrollerserver.go @@ -513,9 +513,10 @@ func checkRemoteSiteStatus(ctx context.Context, mirrorStatus *librbd.GlobalMirro for _, s := range mirrorStatus.SiteStatuses { util.UsefulLog( ctx, - "peer site mirrorUUID=%s, mirroring state=%s, description=%s and lastUpdate=%s", + "peer site mirrorUUID=%q, daemon up=%t, mirroring state=%q, description=%q and lastUpdate=%d", s.MirrorUUID, - s.State.String(), + s.Up, + s.State, s.Description, s.LastUpdate) if s.MirrorUUID != "" { @@ -611,8 +612,9 @@ func (rs *ReplicationServer) ResyncVolume(ctx context.Context, lastUpdateTime := time.Unix(localStatus.LastUpdate, 0).UTC() util.UsefulLog( ctx, - "local image mirroring state=%s, description=%s and lastUpdate=%s", - localStatus.State.String(), + "local status: daemon up=%t, image mirroring state=%q, description=%q and lastUpdate=%s", + localStatus.Up, + localStatus.State, localStatus.Description, lastUpdateTime)