]> 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>
Wed, 28 Jan 2026 03:40:11 +0000 (19:40 -0800)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/transaction_manager.h

index 21a413b5680666e1593efe5f9932d5f52f6fd468..3a098c0962b66da4745c6c7c8d4d7d9326818630 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));
     }