]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd: log purged_snaps scrub to cluster log
authorSage Weil <sage@redhat.com>
Wed, 26 Jun 2019 19:29:41 +0000 (14:29 -0500)
committerSage Weil <sage@redhat.com>
Tue, 2 Jul 2019 13:37:51 +0000 (08:37 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc

index 0165ee183325e5a8400526c298950f8bce798675..5bfb172882d45b88c4e1fa3bd7d7ee89832b80a2 100644 (file)
@@ -6595,7 +6595,13 @@ int OSD::_do_command(
   } else if (prefix == "scrub_purged_snaps") {
     SnapMapper::Scrubber s(cct, store, service.meta_ch,
                           make_snapmapper_oid());
+    clog->debug() << "purged_snaps scrub starts";
     s.run();
+    if (s.stray.size()) {
+      clog->debug() << "purged_snaps scrub find " << s.stray.size() << " strays";
+    } else {
+      clog->debug() << "purged_snaps scrub ok";
+    }
     set<pair<spg_t,snapid_t>> queued;
     for (auto& [pool, snap, hash, shard] : s.stray) {
       const pg_pool_t *pi = get_osdmap()->get_pg_pool(pool);