From 341a3c9f5939e252105688e41bd92fb738a4c4ae Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Mon, 6 Jul 2020 11:22:30 +0530 Subject: [PATCH] journal: replace rados CLI with go-ceph to storeimage id Moved the implementation of storeImageID from rados CLI to go-ceph api. Signed-off-by: Madhu Rajanna --- internal/journal/voljournal.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/journal/voljournal.go b/internal/journal/voljournal.go index e65ad9c22..562cd3af5 100644 --- a/internal/journal/voljournal.go +++ b/internal/journal/voljournal.go @@ -664,7 +664,8 @@ func (conn *Connection) GetImageAttributes(ctx context.Context, pool, objectUUID // StoreImageID stores the image ID in omap func (conn *Connection) StoreImageID(ctx context.Context, pool, reservedUUID, imageID string, cr *util.Credentials) error { - err := util.SetOMapKeyValue(ctx, conn.monitors, cr, pool, conn.config.namespace, conn.config.cephUUIDDirectoryPrefix+reservedUUID, conn.config.csiImageIDKey, imageID) + err := setOMapKeys(ctx, conn, pool, conn.config.namespace, conn.config.cephUUIDDirectoryPrefix+reservedUUID, + map[string]string{conn.config.csiImageIDKey: imageID}) if err != nil { return err }