// merge log
pg->merge_log(log, missing, from);
pg->proc_missing(log, missing, from);
- assert(pg->missing.num_lost() == 0);
// ok activate!
pg->activate(t, info_map);
missing.loc[p->first] = omissing.loc[p->first];
} else {
dout(10) << "proc_missing " << p->first << " " << p->second
- << " also LOST on source, osd" << fromosd << dendl;
+ << " also missing on osd" << fromosd << dendl;
}
}
else if (p->second <= olog.top) {
dout(10) << "proc_missing " << p->first << " " << p->second
- << " is on source, osd" << fromosd << dendl;
+ << " is on osd" << fromosd << dendl;
missing.loc[p->first] = fromosd;
} else {
dout(10) << "proc_missing " << p->first << " " << p->second
- << " > olog.top " << olog.top << ", not found...."
+ << " > olog.top " << olog.top << ", also missing on osd" << fromosd
<< dendl;
}
}