]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: dump minimal cli output during recursive scrub trigger
authorVenky Shankar <vshankar@redhat.com>
Mon, 9 Jul 2018 06:42:06 +0000 (02:42 -0400)
committerPrashant D <pdhange@redhat.com>
Wed, 25 Jul 2018 06:43:19 +0000 (02:43 -0400)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit a70d21b162e00e49813f25149fa93442f5434e0b)

src/mds/MDCache.cc

index 887c1062779e8562bfa923e86229cb26da568723..a18a5f7bdc7e3723c3defce9bb02fbc38eb09b1a 100644 (file)
@@ -12124,6 +12124,13 @@ void MDCache::enqueue_scrub(
 
   mdr->internal_op_finish = cs;
   enqueue_scrub_work(mdr);
+
+  // since recursive scrub is asynchronous, dump minimal output
+  // to not upset cli tools.
+  if (recursive) {
+    f->open_object_section("results");
+    f->close_section(); // results
+  }
 }
 
 void MDCache::enqueue_scrub_work(MDRequestRef& mdr)