]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: drop unneccessary variant of PGBackend::getxattr()
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 18 Nov 2025 15:15:34 +0000 (15:15 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 24 Mar 2026 16:06:25 +0000 (16:06 +0000)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/ops_executer.cc
src/crimson/osd/pg_backend.cc
src/crimson/osd/pg_backend.h

index 77206b6b061de832d6015c10f713e480ff6d7c51..3b6819278aff3229eedb3673e382e981b0a1efa3 100644 (file)
@@ -1192,7 +1192,7 @@ static PG::interruptible_future<hobject_t> pgls_filter(
   const PGBackend& backend,
   const hobject_t& sobj)
 {
-  if (const auto xattr = filter.get_xattr(); !xattr.empty()) {
+  if (std::string xattr = filter.get_xattr(); !xattr.empty()) {
     logger().debug("pgls_filter: filter is interested in xattr={} for obj={}",
                    xattr, sobj);
     return backend.getxattr(sobj, std::move(xattr)).safe_then_interruptible(
index 260d11b7d20fa9fb631c51f7d9eca3b4e34ac40a..11367c7b2025bad02f4c1cbdc2716ba698aca98c 100644 (file)
@@ -1166,15 +1166,6 @@ PGBackend::get_attr_ierrorator::future<> PGBackend::getxattr(
   });
 }
 
-PGBackend::get_attr_ierrorator::future<ceph::bufferlist>
-PGBackend::getxattr(
-  const hobject_t& soid,
-  std::string_view key) const
-{
-  return crimson::os::with_store<&crimson::os::FuturizedStore::Shard::get_attr>(
-    store, coll, ghobject_t{soid}, key, 0);
-}
-
 PGBackend::get_attr_ierrorator::future<ceph::bufferlist>
 PGBackend::getxattr(
   const hobject_t& soid,
index 54fbb0f770ba5feefab375466d911e6c99ed9523..3f4f7c9de854492a497d6e0c2ed526819631547f 100644 (file)
@@ -282,9 +282,6 @@ public:
     const ObjectState& os,
     OSDOp& osd_op,
     object_stat_sum_t& delta_stats) const;
-  get_attr_ierrorator::future<ceph::bufferlist> getxattr(
-    const hobject_t& soid,
-    std::string_view key) const;
   get_attr_ierrorator::future<ceph::bufferlist> getxattr(
     const hobject_t& soid,
     std::string&& key) const;