]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: build_snap_diff instrumentation wip-khiremat-mulithread-mirror-66572-instrumentation-1
authorKotresh HR <khiremat@redhat.com>
Thu, 19 Feb 2026 18:51:32 +0000 (00:21 +0530)
committerKotresh HR <khiremat@redhat.com>
Thu, 19 Feb 2026 18:51:32 +0000 (00:21 +0530)
Signed-off-by: Kotresh HR <khiremat@redhat.com>
src/mds/Server.cc

index ea60c5030dfc0e8bff6c827b6566a80e76d5e6db..fdad4b012bbe2ba6c66f2ab9ad464917b87eefac 100644 (file)
@@ -13021,6 +13021,9 @@ bool Server::build_snap_diff(
     }
     ceph_assert(in);
 
+    dout(20) << __func__ << " inode=" << *in << " mtime=" << in->get_inode()->mtime << " change_attr=" << in->get_inode()->change_attr << dendl;
+    dout(20) << __func__ << " projected inode=" << *in << " mtime=" << in->get_projected_inode()->mtime << " change_attr=" << in->get_projected_inode()->change_attr << dendl;
+
     utime_t mtime = in->get_inode()->mtime;
     if (in->is_dir()) {
 
@@ -13066,14 +13069,14 @@ bool Server::build_snap_diff(
         before.reset();
       }
       if (snapid_prev >= dn->first && snapid_prev <= dn->last) {
-       dout(30) << __func__ << " dn_before " << dn->get_name() << " "
+       dout(20) << __func__ << " dn_before " << dn->get_name() << " "
          << dn->first << "/" << dn->last << dendl;
        before = EntryInfo {dn, in, mtime};
        continue;
       } else {
        if (before.dn && dn->get_name() == name_before) {
          if (before.in->ino() != in->ino()) {
-           dout(30) << __func__ << " inode changed " << dn->get_name() << " "
+           dout(20) << __func__ << " inode changed " << dn->get_name() << " "
                     << dn->first << "/" << dn->last
                     << " " << before.mtime << " vs. " << mtime
                     << dendl;
@@ -13083,7 +13086,7 @@ bool Server::build_snap_diff(
            before.reset();
          } else {
            if (mtime == before.mtime) {
-             dout(30) << __func__ << " timestamp not changed " << dn->get_name() << " "
+             dout(20) << __func__ << " timestamp not changed " << dn->get_name() << " "
                       << dn->first << "/" << dn->last
                       << " " << mtime
                       << dendl;