]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: dump InodeStat from mds
authorPatrick Donnelly <pdonnell@ibm.com>
Mon, 28 Oct 2024 20:19:25 +0000 (16:19 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 17 Mar 2025 19:43:19 +0000 (15:43 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Fixes: https://tracker.ceph.com/issues/66373
(cherry picked from commit 764208ead49cd4f63a518547cedecdb6b7e45aad)

Conflicts:
src/client/Client.cc: trivial code change

src/client/Client.cc

index 2a1a0e16d3e71cf6ea7b6acd9fcff94f77b8a369..2c4cd72cbe4a34be3d2438a7a5c04aea3881814a 100644 (file)
@@ -1015,6 +1015,7 @@ Inode * Client::add_update_inode(InodeStat *st, utime_t from,
 {
   Inode *in;
   bool was_new = false;
+  ldout(cct, 25) << __func__ << ": " << *st << dendl;
   if (inode_map.count(st->vino)) {
     in = inode_map[st->vino];
     ldout(cct, 12) << __func__ << " had " << *in << " caps " << ccap_string(st->cap.caps) << dendl;
@@ -1574,6 +1575,7 @@ Inode* Client::insert_trace(MetaRequest *request, MetaSession *session)
 
   if (reply->head.is_dentry) {
     dirst.decode(p, features);
+    ldout(cct, 25) << "insert_trace: " << dirst << dendl;
     dst.decode(p, features);
     decode(dname, p);
     dlease.decode(p, features);