bool all_unfound_are_queried_or_lost(const OSDMapRef osdmap) const;
virtual void dump_recovery_info(Formatter *f) const = 0;
- bool calc_min_last_complete_ondisk() {
+ void calc_min_last_complete_ondisk() {
eversion_t min = last_complete_ondisk;
assert(!acting_recovery_backfill.empty());
for (set<pg_shard_t>::iterator i = acting_recovery_backfill.begin();
++i) {
if (*i == get_primary()) continue;
if (peer_last_complete_ondisk.count(*i) == 0)
- return false; // we don't have complete info
+ return; // we don't have complete info
eversion_t a = peer_last_complete_ondisk[*i];
if (a < min)
min = a;
}
if (min == min_last_complete_ondisk)
- return false;
+ return;
min_last_complete_ondisk = min;
- return true;
+ return;
}
virtual void calc_trim_to() = 0;