]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: "osd stat" needs a flush now that osdmap.print_summary() doesn't
authorDan Mick <dan.mick@inktank.com>
Tue, 23 Jul 2013 04:55:08 +0000 (21:55 -0700)
committerDan Mick <dan.mick@inktank.com>
Tue, 23 Jul 2013 21:04:05 +0000 (14:04 -0700)
Fixes: #5719
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/mon/OSDMonitor.cc

index 9460a1e3d1cc0b2f3832d409db772d37f287edfd..b02a365125278df90317e9302ab483dd8cbb8337 100644 (file)
@@ -1955,6 +1955,8 @@ bool OSDMonitor::preprocess_command(MMonCommand *m)
 
   if (prefix == "osd stat") {
     osdmap.print_summary(f.get(), ds);
+    if (f)
+      f->flush(ds);
     rdata.append(ds);
   }
   else if (prefix == "osd dump" ||