missing[e.soid].need = e.version; // leave .have unchanged.
} else if (e.is_backlog()) {
// May not have prior version
- missing[e.soid].need = e.version;
+ assert(0 == "these don't exist anymore");
} else {
// not missing, we must have prior_version (if any)
missing[e.soid] = item(e.version, e.prior_version);
void PG::RecoveryState::handle_loaded(RecoveryCtx *rctx)
{
- dout(10) << "handle_backlog_loaded" << dendl;
+ dout(10) << "handle_loaded" << dendl;
start_handle(rctx);
machine.process_event(Load());
end_handle();
MODIFY = 1,
CLONE = 2,
DELETE = 3,
- BACKLOG = 4, // event invented by generate_backlog
+ BACKLOG = 4, // event invented by generate_backlog [deprecated]
LOST_REVERT = 5, // lost new version, revert to an older version.
LOST_DELETE = 6, // lost new version, revert to no object (deleted).
LOST_MARK = 7, // lost new version, now EIO