From: Prasanna Kumar Kalever Date: Mon, 31 Oct 2022 05:45:54 +0000 (+0530) Subject: librbd: fix snap namespace hardcoding in snap_set X-Git-Tag: v18.1.0~817^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=528a5fb617e082803f0b805ae9395fec00d47c2a;p=ceph.git librbd: fix snap namespace hardcoding in snap_set pass snap_namespace according to arguments Signed-off-by: Prasanna Kumar Kalever --- diff --git a/src/librbd/api/Image.cc b/src/librbd/api/Image.cc index 7f18ee583140..f077602595de 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; }