From: Samuel Just Date: Wed, 2 Oct 2024 23:35:03 +0000 (-0700) Subject: crimson: remove ObjectContextLoader::reload_obc X-Git-Tag: v20.0.0~685^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1dbd7768c034570a6e2f76ae0011a592ba9426c4;p=ceph.git crimson: remove ObjectContextLoader::reload_obc Unused. Signed-off-by: Samuel Just --- diff --git a/src/crimson/osd/object_context_loader.cc b/src/crimson/osd/object_context_loader.cc index 12aa40b925a..1aa77b5a803 100644 --- a/src/crimson/osd/object_context_loader.cc +++ b/src/crimson/osd/object_context_loader.cc @@ -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( - [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); diff --git a/src/crimson/osd/object_context_loader.h b/src/crimson/osd/object_context_loader.h index 277708eca4f..3a4381405fc 100644 --- a/src/crimson/osd/object_context_loader.h +++ b/src/crimson/osd/object_context_loader.h @@ -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: