]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: more debug logs
authorXuehan Xu <xxhdx1985126@gmail.com>
Thu, 20 Oct 2022 05:35:08 +0000 (13:35 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Tue, 9 May 2023 05:56:59 +0000 (05:56 +0000)
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/os/seastore/backref/btree_backref_manager.cc

index 3c8eb38c62b85ec761d41226aa06d4ceb35042d7..341afef36406a93f31b64636eb22f9adee53b396 100644 (file)
@@ -192,10 +192,10 @@ BtreeBackrefManager::new_mapping(
            state.last_end,
            val
          ).si_then([&state, c, addr, len, key](auto &&p) {
-           LOG_PREFIX(BtreeBackrefManager::alloc_extent);
+           LOG_PREFIX(BtreeBackrefManager::new_mapping);
            auto [iter, inserted] = std::move(p);
-           TRACET("{}~{}, paddr={}, inserted at {}",
-                  c.trans, addr, len, key, state.last_end);
+           TRACET("{}~{}, paddr={}, inserted at {}, leaf {}",
+                  c.trans, addr, len, key, state.last_end, *iter.get_leaf_node());
            ceph_assert(inserted);
            state.ret = iter;
          });
@@ -473,7 +473,8 @@ BtreeBackrefManager::remove_mapping(
                -> remove_mapping_ret {
        if (iter.is_end() || iter.get_key() != addr) {
          LOG_PREFIX(BtreeBackrefManager::remove_mapping);
-         DEBUGT("paddr={} doesn't exist", c.trans, addr);
+         WARNT("paddr={} doesn't exist, state: {}, leaf {}",
+           c.trans, addr, iter.get_key(), *iter.get_leaf_node());
          return remove_mapping_iertr::make_ready_future<
            remove_mapping_result_t>(remove_mapping_result_t());
        }