From: myoungwon oh Date: Sat, 3 Jan 2026 06:59:33 +0000 (+0900) Subject: crimson/os/seastore: adjust select_log_omap_root to return a single root X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=18d6969b59bddc2af45603110d268323bbf7af1d;p=ceph-ci.git crimson/os/seastore: adjust select_log_omap_root to return a single root Signed-off-by: Myoungwon Oh --- diff --git a/src/crimson/os/seastore/seastore.cc b/src/crimson/os/seastore/seastore.cc index e3b8eaaba3b..b87354782bc 100644 --- a/src/crimson/os/seastore/seastore.cc +++ b/src/crimson/os/seastore/seastore.cc @@ -1290,13 +1290,8 @@ SeaStore::Shard::omap_get_header( omap_root_t SeaStore::Shard::select_log_omap_root(Onode& onode) const { - auto log_root = get_omap_root(omap_type_t::LOG, onode); - if (log_root.is_null()) { - return get_omap_root(omap_type_t::OMAP, onode); - } else { - ceph_assert(get_omap_root(omap_type_t::OMAP, onode).is_null()); - return log_root; - } + // OMAP and LOG exclusively share the same omap_root + return get_omap_root(omap_type_t::OMAP, onode); } SeaStore::Shard::read_errorator::future