Fixes: #6574
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
i != log.log.rend();
++i) {
if (i->version <= info.last_complete) break;
+ if (i->soid > info.last_backfill) continue;
if (did.count(i->soid)) continue;
did.insert(i->soid);
i != divergent_priors.rend();
++i) {
if (i->first <= info.last_complete) break;
+ if (i->second > info.last_backfill) continue;
if (did.count(i->second)) continue;
did.insert(i->second);
bufferlist bv;