From 99dbe27921569247e5461240b02c0d8759f2d1c8 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Fri, 4 Dec 2020 13:22:24 +0530 Subject: [PATCH] rbd: return nil if the omap data exists If the omap data already exits return nil. so that omap generator will not try to reserve anything again. Signed-off-by: Madhu Rajanna --- internal/rbd/rbd_journal.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/rbd/rbd_journal.go b/internal/rbd/rbd_journal.go index 3fcabc868..91439dee3 100644 --- a/internal/rbd/rbd_journal.go +++ b/internal/rbd/rbd_journal.go @@ -559,6 +559,8 @@ func RegenerateJournal(imageName, volumeID, pool, journalPool, requestName strin util.ErrorLog(ctx, "failed to add UUID mapping %s: %v", rbdVol, err) return err } + // As the omap already exists for this image ID return nil. + return nil } rbdVol.ReservedID, rbdVol.RbdImageName, err = j.ReserveName(