OSDs will still maintain the following osd-specific defaults:
leveldb_log = ""
+
+* The 'rados df --format=json' output 'read_bytes' and 'write_bytes'
+ fields were incorrectly reporting ops; this is now fixed.
formatter->dump_format("num_objects_unfound", "%lld", s.num_objects_unfound);
formatter->dump_format("num_objects_degraded", "%lld", s.num_objects_degraded);
formatter->dump_format("read_ops", "%lld", s.num_rd);
- formatter->dump_format("read_bytes", "%lld", s.num_rd);
+ formatter->dump_format("read_bytes", "%lld", s.num_rd_kb * 1024ull);
formatter->dump_format("read_kb", "%lld", s.num_rd_kb);
- formatter->dump_format("write_bytes", "%lld", s.num_wr);
formatter->dump_format("write_kb", "%lld", s.num_wr_kb);
formatter->dump_format("write_ops", "%lld", s.num_wr);
+ formatter->dump_format("write_bytes", "%lld", s.num_wr_kb * 1024ull);
formatter->flush(cout);
}
if (formatter) {