Skip to content

Commit

Permalink
rbd: log sitestatuses and description
Browse files Browse the repository at this point in the history
This commit logs sitestatues and description in
GetVolumeReplicationInfo RPC call for better
debuging.

Fixes: #4430

Signed-off-by: Yati Padia <ypadia@redhat.com>
  • Loading branch information
yati1998 committed Feb 13, 2024
1 parent fc6d34a commit 5e9130d
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions internal/csi-addons/rbd/replication.go
Original file line number Diff line number Diff line change
Expand Up @@ -870,6 +870,11 @@ func (rs *ReplicationServer) GetVolumeReplicationInfo(ctx context.Context,
}

description := remoteStatus.Description
log.UsefulLog(
ctx,
"remote status %q:, description=%q",
remoteStatus
description)
resp, err := getLastSyncInfo(description)
if err != nil {
if errors.Is(err, corerbd.ErrLastSyncTimeNotFound) {
Expand All @@ -891,6 +896,9 @@ func RemoteStatus(gmis *librbd.GlobalMirrorImageStatus) (librbd.SiteMirrorImageS
ss librbd.SiteMirrorImageStatus
err error = librbd.ErrNotExist
)
log.UsefulLog(
ctx,
"Site Statuses: %q", gmis.SiteStatuses)
for i := range gmis.SiteStatuses {
if gmis.SiteStatuses[i].MirrorUUID != "" {
ss = gmis.SiteStatuses[i]
Expand Down

0 comments on commit 5e9130d

Please sign in to comment.