]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/fio: print all perfcounters rather than objectstore itself. 16339/head
authorJianpeng Ma <jianpeng.ma@intel.com>
Fri, 14 Jul 2017 22:15:53 +0000 (06:15 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Fri, 14 Jul 2017 22:15:53 +0000 (06:15 +0800)
Need bluefs,rocksdb perfcounters.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/test/fio/fio_ceph_objectstore.cc

index 604c44c59f1d2fd17016d51b72067b54eaf01b4e..716e1d6ec59bc7589d0739c2172c75f2b2f25344 100644 (file)
@@ -17,6 +17,7 @@
 #include "common/errno.h"
 #include "include/intarith.h"
 #include "include/stringify.h"
+#include "common/perf_counters.h"
 
 #include <fio.h>
 #include <optgroup.h>
@@ -86,7 +87,7 @@ struct Engine {
     if (!ref_count) {
       ostringstream ostr;
       Formatter* f = Formatter::create("json-pretty", "json-pretty", "json-pretty");
-      os->dump_perf_counters(f);
+      cct->get_perfcounters_collection()->dump_formatted(f, false);
       ostr << "FIO plugin ";
       f->flush(ostr);
       if (g_conf->rocksdb_perf) {