continue;
}
- dout(-15) << " got " << pgid << " reported at " << p->second.reported
+ dout(15) << " got " << pgid << " reported at " << p->second.reported
<< " state " << PG::get_state_string(p->second.state)
<< dendl;
pending_inc.pg_stat_updates[pgid] = p->second;
pg->set_role(role);
pg->info.history = history;
pg->last_epoch_started_any = it->last_epoch_started;
- pg->build_prior();
+ pg->clear_primary_state(); // yep, notably, set hml=false
+ pg->build_prior();
pg->write_log(t);
dout(10) << *pg << " is new" << dendl;
void Objecter::tick()
{
- dout(-10) << "tick" << dendl;
+ dout(10) << "tick" << dendl;
// look for laggy pgs
utime_t cutoff = g_clock.now();
i++) {
if (!i->second.active_tids.empty() &&
i->second.last < cutoff) {
- dout(-10) << "tick pg " << i->first << " is laggy" << dendl;
+ dout(10) << "tick pg " << i->first << " is laggy" << dendl;
maybe_request_map();
break;
}