Bug #18162 » adjust.patch
src/osd/ECBackend.cc | ||
---|---|---|
dout(10) << __func__ << ": checking missing_loc " << *i << dendl;
|
||
boost::optional<const pg_missing_t &> m =
|
||
get_parent()->maybe_get_shard_missing(*i);
|
||
if (m) {
|
||
assert(!(*m).is_missing(hoid));
|
||
}
|
||
if (m && (*m).is_missing(hoid))
|
||
continue;
|
||
have.insert(i->shard);
|
||
shards.insert(make_pair(i->shard, *i));
|
||
}
|