f->dump_stream("stats_invalid") << stats_invalid;
stats.dump(f);
f->open_array_section("up");
- for (vector<int>::const_iterator p = up.begin(); p != up.end(); ++p)
+ for (vector<int32_t>::const_iterator p = up.begin(); p != up.end(); ++p)
f->dump_int("osd", *p);
f->close_section();
f->open_array_section("acting");
- for (vector<int>::const_iterator p = acting.begin(); p != acting.end(); ++p)
+ for (vector<int32_t>::const_iterator p = acting.begin(); p != acting.end(); ++p)
f->dump_int("osd", *p);
f->close_section();
f->open_array_section("blocked_by");
- for (vector<int>::const_iterator p = blocked_by.begin();
+ for (vector<int32_t>::const_iterator p = blocked_by.begin();
p != blocked_by.end(); ++p)
f->dump_int("osd", *p);
f->close_section();
{
f->dump_string("state", pg_state_string(state));
f->open_array_section("up");
- for (vector<int>::const_iterator p = up.begin(); p != up.end(); ++p)
+ for (vector<int32_t>::const_iterator p = up.begin(); p != up.end(); ++p)
f->dump_int("osd", *p);
f->close_section();
f->open_array_section("acting");
- for (vector<int>::const_iterator p = acting.begin(); p != acting.end(); ++p)
+ for (vector<int32_t>::const_iterator p = acting.begin(); p != acting.end(); ++p)
f->dump_int("osd", *p);
f->close_section();
f->dump_int("up_primary", up_primary);
int64_t log_size;
int64_t ondisk_log_size; // >= active_log_size
- vector<int> up, acting;
+ vector<int32_t> up, acting;
epoch_t mapping_epoch;
- vector<int> blocked_by; ///< osds on which the pg is blocked
+ vector<int32_t> blocked_by; ///< osds on which the pg is blocked
utime_t last_became_active;