From 528a5fb617e082803f0b805ae9395fec00d47c2a Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Mon, 31 Oct 2022 11:15:54 +0530 Subject: [PATCH] librbd: fix snap namespace hardcoding in snap_set pass snap_namespace according to arguments Signed-off-by: Prasanna Kumar Kalever --- src/librbd/api/Image.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/librbd/api/Image.cc b/src/librbd/api/Image.cc index 7f18ee5831400..f077602595de4 100644 --- a/src/librbd/api/Image.cc +++ b/src/librbd/api/Image.cc @@ -737,8 +737,7 @@ int Image::snap_set(I *ictx, std::string name(snap_name == nullptr ? "" : snap_name); if (!name.empty()) { std::shared_lock image_locker{ictx->image_lock}; - snap_id = ictx->get_snap_id(cls::rbd::UserSnapshotNamespace{}, - snap_name); + snap_id = ictx->get_snap_id(snap_namespace, snap_name); if (snap_id == CEPH_NOSNAP) { return -ENOENT; } -- 2.39.5