From: Alex Ainscow Date: Tue, 9 Dec 2025 13:19:22 +0000 (+0000) Subject: osd: Remove octopus-depending code in Fast EC X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=630eee34a0cb06f2b56a11550ac7039251352401;p=ceph.git osd: Remove octopus-depending code in Fast EC We are leaving alone legacy EC Signed-off-by: Alex Ainscow --- diff --git a/src/osd/ECTransaction.cc b/src/osd/ECTransaction.cc index f25eab6a6dba..fedda8ca4932 100644 --- a/src/osd/ECTransaction.cc +++ b/src/osd/ECTransaction.cc @@ -393,15 +393,9 @@ void ECTransaction::Generate::process_init() { [&](const PGTransaction::ObjectOperation::Init::Create &_) { all_shards_written(); for (auto &&[shard, t]: transactions) { - if (osdmap->require_osd_release >= ceph_release_t::octopus) { - t.create( - coll_t(spg_t(pgid, shard)), - ghobject_t(oid, ghobject_t::NO_GEN, shard)); - } else { - t.touch( - coll_t(spg_t(pgid, shard)), - ghobject_t(oid, ghobject_t::NO_GEN, shard)); - } + t.create( + coll_t(spg_t(pgid, shard)), + ghobject_t(oid, ghobject_t::NO_GEN, shard)); } }, [&](const PGTransaction::ObjectOperation::Init::Clone &cop) {