]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: Instrument snapdiff code wip-khiremat-mulithread-mirror-66572-instrumentation
authorKotresh HR <khiremat@redhat.com>
Thu, 19 Feb 2026 08:35:04 +0000 (14:05 +0530)
committerKotresh HR <khiremat@redhat.com>
Thu, 19 Feb 2026 08:35:04 +0000 (14:05 +0530)
To debug missing files in mirroring

Signed-off-by: Kotresh HR <khiremat@redhat.com>
src/mds/Server.cc

index ea60c5030dfc0e8bff6c827b6566a80e76d5e6db..cdd7fb5b0bec3424810de487f31a73429c2271c3 100644 (file)
@@ -12986,6 +12986,7 @@ bool Server::build_snap_diff(
     }
 
     CInode* in = dnl->get_inode();
+    dout(20) << __func__ << " inode= " << *in << dendl;
     if (in && in->ino() == CEPH_INO_CEPH)
       continue;
 
@@ -13066,14 +13067,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,14 +13084,14 @@ 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;
              before.reset();
              continue;
            } else {
-             dout(30) << __func__ << " timestamp changed " << dn->get_name() << " "
+             dout(20) << __func__ << " timestamp changed " << dn->get_name() << " "
                       << dn->first << "/" << dn->last
                       << " " << before.mtime << " vs. " << mtime
                       << dendl;