From e682f2cc73a12b97595000ef4651d838d97f2a2f Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Tue, 30 Jul 2024 18:29:33 +0200 Subject: [PATCH] rbd: add struct to error updating HandleParentImageExistence function to return more details error which includes the pool/namespace/image name Signed-off-by: Madhu Rajanna --- internal/rbd/mirror.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/rbd/mirror.go b/internal/rbd/mirror.go index 905db1c44..08064dfa9 100644 --- a/internal/rbd/mirror.go +++ b/internal/rbd/mirror.go @@ -44,12 +44,12 @@ func (rv *rbdVolume) HandleParentImageExistence( // it is no longer required when the live image is flattened. err := rv.DeleteTempImage(ctx) if err != nil { - return fmt.Errorf("failed to delete temporary rbd image: %w", err) + return fmt.Errorf("failed to delete temporary rbd image %s: %w", rv, err) } err = rv.flattenRbdImage(ctx, true, 0, 0) if err != nil { - return err + return fmt.Errorf("failed to flatten image %s: %w", rv, err) } } @@ -61,7 +61,7 @@ func (rv *rbdVolume) HandleParentImageExistence( parent, err := rv.getParent() if err != nil { - return err + return fmt.Errorf("failed to get parent of image %s: %w", rv, err) } parentMirroringInfo, err := parent.GetMirroringInfo() if err != nil {