]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: fix snap namespace hardcoding in snap_set
authorPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Mon, 31 Oct 2022 05:45:54 +0000 (11:15 +0530)
committerPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Wed, 9 Nov 2022 14:18:28 +0000 (19:48 +0530)
pass snap_namespace according to arguments

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
src/librbd/api/Image.cc

index 7f18ee5831400fa2bde3bdfb81c410fdfe9de9bc..f077602595de4e7ce5d0c3ecddc2022da67ee858 100644 (file)
@@ -737,8 +737,7 @@ int Image<I>::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;
     }