]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tools/cephfs/JournalTool: add some more debugging
authorPatrick Donnelly <pdonnell@redhat.com>
Sat, 8 Jun 2024 19:28:16 +0000 (15:28 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Mon, 24 Jun 2024 15:51:42 +0000 (11:51 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 4b4cb5474c7ebdc4aaee16d29a522047a0cce3a3)

src/tools/cephfs/JournalTool.cc

index a17b61abb45ab7bea8935aab247ee00656ed3135..b6df94fca9565db028ca897aa248b98c6c83d9db 100644 (file)
@@ -863,6 +863,14 @@ int JournalTool::recover_dentries(
       if ((other_pool || write_dentry) && !dry_run) {
         dout(4) << "writing I dentry " << key << " into frag "
           << frag_oid.name << dendl;
+        dout(20) << " dnfirst = " << fb.dnfirst << dendl;
+        if (!fb.alternate_name.empty()) {
+          bufferlist bl, b64;
+          bl.append(fb.alternate_name);
+          bl.encode_base64(b64);
+          auto encoded = std::string_view(b64.c_str(), b64.length());
+          dout(20) << " alternate_name = b64:" << encoded << dendl;
+        }
 
         // Compose: Dentry format is dnfirst, [I|L], InodeStore(bare=true)
         bufferlist dentry_bl;