Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
{
assert(is_primary());
- bool ret = false;
-
const pg_missing_t &missing = pg_log.get_missing();
if (missing.num_missing()) {
dout(10) << __func__ << " primary has " << missing.num_missing()
<< " missing" << dendl;
-
- ret = true;
+ return true;
}
assert(!actingbackfill.empty());
if (pm->second.num_missing()) {
dout(10) << __func__ << " osd." << peer << " has "
<< pm->second.num_missing() << " missing" << dendl;
- ret = true;
+ return true;
}
}
- if (!ret)
- dout(10) << __func__ << " is recovered" << dendl;
- return ret;
+ dout(10) << __func__ << " is recovered" << dendl;
+ return false;
}
bool PG::needs_backfill() const