diff --git a/internal/rbd/controllerserver.go b/internal/rbd/controllerserver.go index d49982d2b..568b5e422 100644 --- a/internal/rbd/controllerserver.go +++ b/internal/rbd/controllerserver.go @@ -230,9 +230,9 @@ func (cs *ControllerServer) CreateVolume(ctx context.Context, req *csi.CreateVol if rbdVol.Encrypted { err = rbdVol.ensureEncryptionMetadataSet(rbdImageRequiresEncryption) if err != nil { - klog.Errorf(util.Log(ctx, "failed to save encryption status, deleting image %s"), - rbdVol.RbdImageName) - if deleteErr := deleteImage(ctx, rbdVol, cr); err != nil { + klog.Errorf(util.Log(ctx, "failed to save encryption status, deleting image %s: %s"), + rbdVol.RbdImageName, err) + if deleteErr := deleteImage(ctx, rbdVol, cr); deleteErr != nil { klog.Errorf(util.Log(ctx, "failed to delete rbd image: %s/%s with error: %v"), rbdVol.Pool, rbdVol.RbdImageName, deleteErr) return nil, deleteErr