{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->close_section();
return discard_event();
}
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->close_section();
return discard_event();
}
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->open_array_section("probing_osds");
for (set<int>::iterator p = prior_set->probe.begin(); p != prior_set->probe.end(); ++p)
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->close_section();
return forward_event();
}
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->close_section();
return forward_event();
}
PG *pg = context< RecoveryMachine >().pg;
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->open_array_section("requested_pf_info_from");
for (set<int>::iterator p = peer_info_requested.begin(); p != peer_info_requested.end(); ++p) {
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->dump_int("newest_update_osd", newest_update_osd);
q.f->close_section();
return forward_event();
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->dump_string("comment", "waiting for pg acting set to change");
q.f->close_section();
return forward_event();
PG *pg = context< RecoveryMachine >().pg;
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->open_array_section("peer_missing_requested");
for (set<int>::iterator p = peer_missing_requested.begin(); p != peer_missing_requested.end(); ++p) {
{
q.f->open_object_section("state");
q.f->dump_string("name", state_name);
+ q.f->dump_stream("enter_time") << enter_time;
q.f->dump_string("comment", "waiting for osdmap to reflect a new up_thru for this osd");
q.f->close_section();
return forward_event();