* The *_kb perf counters on the monitor have been removed. These are
replaced with a new set of *_bytes counters (e.g., cluster_osd_kb is
replaced by cluster_osd_bytes).
+
+* The rd_kb and wr_kb fields in the JSON dumps for pool stats (accessed via
+ the 'ceph df detail -f json-pretty' and related commands) have been replaced
+ with corresponding *_bytes fields. Similarly, the 'total_space', 'total_used',
+ and 'total_avail' fields are replaced with 'total_bytes', 'total_used_bytes',
+ and 'total_avail_bytes' fields.
if (verbose) {
f->dump_int("dirty", sum.num_objects_dirty);
f->dump_int("rd", sum.num_rd);
- f->dump_int("rd_kb", sum.num_rd_kb);
f->dump_int("rd_bytes", sum.num_rd_kb * 1024ull);
f->dump_int("wr", sum.num_wr);
- f->dump_int("wr_kb", sum.num_wr_kb);
f->dump_int("wr_bytes", sum.num_wr_kb * 1024ull);
}
} else {
{
if (f) {
f->open_object_section("stats");
- f->dump_int("total_space", pg_map.osd_sum.kb);
f->dump_int("total_bytes", pg_map.osd_sum.kb * 1024ull);
- f->dump_int("total_used", pg_map.osd_sum.kb_used);
f->dump_int("total_used_bytes", pg_map.osd_sum.kb_used * 1024ull);
- f->dump_int("total_avail", pg_map.osd_sum.kb_avail);
f->dump_int("total_avail_bytes", pg_map.osd_sum.kb_avail * 1024ull);
if (verbose) {
f->dump_int("total_objects", pg_map.pg_sum.stats.sum.num_objects);