]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/.../transaction_manager: add logging to remap_mappings
authorSamuel Just <sjust@redhat.com>
Mon, 8 Dec 2025 18:10:51 +0000 (10:10 -0800)
committerSamuel Just <sjust@redhat.com>
Mon, 5 Jan 2026 21:14:59 +0000 (13:14 -0800)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/transaction_manager.h

index 4aa4763cce2434c13cbd8fa680c874dc3497278c..f6bb21ad1848f0e5334828a47efd651dcecb8f72 100644 (file)
@@ -929,7 +929,10 @@ public:
     LBAMapping mapping,
     std::array<TransactionManager::remap_entry_t, N> remaps)
   {
+    LOG_PREFIX(TransactionManager::remap_mappings);
     if (!mapping.is_indirect() && mapping.is_zero_reserved()) {
+      SUBDEBUGT(seastore_tm, "zero reserved, mapping {}, {} remaps",
+               t, mapping, remaps);
       std::vector<LBAMapping> ret;
       auto orig_laddr = mapping.get_key();
       auto pos = co_await remove(
@@ -954,6 +957,10 @@ public:
       }
       co_return ret;
     } else {
+      SUBDEBUGT(
+       seastore_tm,
+       "not zero reserved, calling remap_pin, mapping {}, {} remaps",
+       t, mapping, remaps);
       co_return co_await remap_pin<T, N>(
        t, std::move(mapping), std::move(remaps));
     }