From 0e82550136d13291d6bdd9f7eeec0095a5d130e8 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Sat, 8 Jun 2024 15:28:16 -0400 Subject: [PATCH] tools/cephfs/JournalTool: add some more debugging Signed-off-by: Patrick Donnelly (cherry picked from commit 4b4cb5474c7ebdc4aaee16d29a522047a0cce3a3) --- src/tools/cephfs/JournalTool.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tools/cephfs/JournalTool.cc b/src/tools/cephfs/JournalTool.cc index f62b73f4094..703bf69c7a4 100644 --- a/src/tools/cephfs/JournalTool.cc +++ b/src/tools/cephfs/JournalTool.cc @@ -890,6 +890,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; -- 2.39.5