]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson: remove ObjectContextLoader::reload_obc
authorSamuel Just <sjust@redhat.com>
Wed, 2 Oct 2024 23:35:03 +0000 (16:35 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 7 Nov 2024 18:29:42 +0000 (10:29 -0800)
Unused.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/object_context_loader.cc
src/crimson/osd/object_context_loader.h

index 12aa40b925aea62e746872766ea2d9a645323748..1aa77b5a80300553d60ca0690635fb9042290b5d 100644 (file)
@@ -163,24 +163,6 @@ using crimson::common::local_conf;
     });
   }
 
-  ObjectContextLoader::load_obc_iertr::future<>
-  ObjectContextLoader::reload_obc(ObjectContext& obc) const
-  {
-    LOG_PREFIX(ObjectContextLoader::reload_obc);
-    assert(obc.is_head());
-    return backend.load_metadata(obc.get_oid())
-    .safe_then_interruptible<false>(
-      [FNAME, this, &obc](auto md)-> load_obc_ertr::future<> {
-      DEBUGDPP("reloaded obs {} for {}", dpp, md->os.oi, obc.get_oid());
-      if (!md->ssc) {
-       ERRORDPP("oid {} missing snapsetcontext", dpp, obc.get_oid());
-        return crimson::ct_error::object_corrupted::make();
-      }
-      obc.set_head_state(std::move(md->os), std::move(md->ssc));
-      return load_obc_ertr::now();
-    });
-  }
-
   void ObjectContextLoader::notify_on_change(bool is_primary)
   {
     LOG_PREFIX(ObjectContextLoader::notify_on_change);
index 277708eca4f32a40abfd29343510d40b39de0cb0..3a4381405fc70659222b2cd9b54dce5ed5421e6e 100644 (file)
@@ -56,8 +56,6 @@ public:
                                                with_obc_func_t&& func,
                                                bool resolve_clone = true);
 
-  load_obc_iertr::future<> reload_obc(ObjectContext& obc) const;
-
   void notify_on_change(bool is_primary);
 
 private: