Fixes: #8124
Signed-off-by: Samuel Just <sam.just@inktank.com>
pi.last_complete = info.last_update;
pi.last_backfill = hobject_t();
pi.history = info.history;
+ pi.hit_set = info.hit_set;
pi.stats.stats.clear();
m = new MOSDPGLog(
ObjectStore::Transaction* t = context<RecoveryMachine>().get_cur_transaction();
pg->rewind_divergent_log(*t, infoevt.info.last_update);
pg->info.stats = infoevt.info.stats;
+ pg->info.hit_set = infoevt.info.hit_set;
}
assert(infoevt.info.last_update == pg->info.last_update);
}
if (info.last_backfill.is_max())
info.stats = oinfo.stats;
+ info.hit_set = oinfo.hit_set;
// do we have divergent entries to throw out?
if (olog.head < log.head) {