{ }
void dump_json(ostream& o, pg_t pgid, string prefix) const {
- o << prefix << "{ \"pgid\": " << pgid << ",\n"
- << prefix << " \"version\": " << version << ",\n"
- << prefix << " \"reported\": " << reported << ",\n"
- << prefix << " \"state\": " << pg_state_string(state) << ",\n"
- << prefix << " \"log_start\": " << log_start << ",\n"
- << prefix << " \"ondisk_log_start\": " << ondisk_log_start << ",\n"
+ o << prefix << "{ \"pgid\": \"" << pgid << "\",\n"
+ << prefix << " \"version\": \"" << version << "\",\n"
+ << prefix << " \"reported\": \"" << reported << "\",\n"
+ << prefix << " \"state\": \"" << pg_state_string(state) << "\",\n"
+ << prefix << " \"log_start\": \"" << log_start << "\",\n"
+ << prefix << " \"ondisk_log_start\": \"" << ondisk_log_start << "\",\n"
<< prefix << " \"created\": " << created << ",\n"
- << prefix << " \"parent\": " << parent << ",\n"
+ << prefix << " \"parent\": \"" << parent << "\",\n"
<< prefix << " \"parent_split_bits\": " << parent_split_bits << ",\n"
- << prefix << " \"last_scrub\": " << last_scrub << ",\n"
- << prefix << " \"last_scrub_stamp\": " << last_scrub_stamp << ",\n"
+ << prefix << " \"last_scrub\": \"" << last_scrub << "\",\n"
+ << prefix << " \"last_scrub_stamp\": \"" << last_scrub_stamp << "\",\n"
<< prefix << " \"num_bytes\": " << num_bytes << ",\n"
<< prefix << " \"num_kb\": " << num_kb << ",\n"
<< prefix << " \"num_objects\": " << num_objects << ",\n"