From: Patrick Donnelly Date: Sat, 8 Jun 2024 19:28:16 +0000 (-0400) Subject: tools/cephfs/JournalTool: add some more debugging X-Git-Tag: v18.2.5~530^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b104992c5685bb2de47c172f55981b854132c121;p=ceph.git tools/cephfs/JournalTool: add some more debugging Signed-off-by: Patrick Donnelly (cherry picked from commit 4b4cb5474c7ebdc4aaee16d29a522047a0cce3a3) --- diff --git a/src/tools/cephfs/JournalTool.cc b/src/tools/cephfs/JournalTool.cc index a17b61abb45a..b6df94fca956 100644 --- a/src/tools/cephfs/JournalTool.cc +++ b/src/tools/cephfs/JournalTool.cc @@ -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;