From: Xuehan Xu Date: Wed, 3 Jun 2026 02:55:02 +0000 (+0800) Subject: crimson/os/seastore/lba,btree: better debug logs X-Git-Tag: v21.0.1~37^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F69248%2Fhead;p=ceph.git crimson/os/seastore/lba,btree: better debug logs Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/btree/fixed_kv_btree.h b/src/crimson/os/seastore/btree/fixed_kv_btree.h index 8e65e9e4e68..d1891e1441a 100644 --- a/src/crimson/os/seastore/btree/fixed_kv_btree.h +++ b/src/crimson/os/seastore/btree/fixed_kv_btree.h @@ -546,7 +546,7 @@ public: iter.leaf.node = root_node->template cast(); auto &root_entry = iter.leaf; auto riter = root_entry.node->lower_bound(addr); - SUBTRACET( + SUBDEBUGT( seastore_fixedkv_tree, "leaf addr {}, got ret offset {}, size {}, end {}", c.trans, @@ -579,7 +579,7 @@ public: } auto it = iter.leaf.node->lower_bound(addr); iter.leaf.pos = it->get_offset(); - SUBTRACET( + SUBDEBUGT( seastore_fixedkv_tree, "leaf addr {}, got ret offset {}, size {}, end {}", c.trans, diff --git a/src/crimson/os/seastore/lba/btree_lba_manager.cc b/src/crimson/os/seastore/lba/btree_lba_manager.cc index 8dcb294be44..7f1bb7f4486 100644 --- a/src/crimson/os/seastore/lba/btree_lba_manager.cc +++ b/src/crimson/os/seastore/lba/btree_lba_manager.cc @@ -1132,7 +1132,7 @@ void BtreeLBAManager::update_paddr_sync( laddr_t laddr, paddr_t paddr) { - LOG_PREFIX(BtreeLBAManager::update_mapping); + LOG_PREFIX(BtreeLBAManager::update_paddr_sync); DEBUGT("laddr={}, paddr={}", t, laddr, paddr); auto c = get_context(t); auto btree = get_btree_sync(c); @@ -1168,7 +1168,7 @@ BtreeLBAManager::_copy_mapping( assert(!src->is_end()); assert(src->get_refcount() == EXTENT_DEFAULT_REF_COUNT); assert(!src->is_indirect() == (bool)extent); - DEBUGT("src={} dest={}", c.trans, *src, *dest); + DEBUGT("src={} dest={} dest_laddr={}", c.trans, *src, *dest, dest_laddr); move_mapping_ret_t ret{std::move(src), std::move(dest)}; auto &cursor = *ret.dest; auto iter = btree.make_partial_iter(c, cursor);