clear_scrub_reserved();
scrub_unreserve_replicas();
return false;
- } else if (scrubber.reserved_peers.size() ==
- recovery_state.get_acting().size()) {
+ } else if (scrubber.reserved_peers.size() == get_actingset().size()) {
dout(20) << __func__ << ": success, reserved self and replicas" << dendl;
if (scrubber.time_for_deep) {
dout(10) << __func__ << ": scrub will be deep" << dendl;
void PG::scrub_reserve_replicas()
{
ceph_assert(recovery_state.get_backfill_targets().empty());
- for (set<pg_shard_t>::iterator i = get_acting_recovery_backfill().begin();
- i != get_acting_recovery_backfill().end();
+ for (set<pg_shard_t>::iterator i = get_actingset().begin();
+ i != get_actingset().end();
++i) {
if (*i == pg_whoami) continue;
dout(10) << "scrub requesting reserve from osd." << *i << dendl;
void PG::scrub_unreserve_replicas()
{
ceph_assert(recovery_state.get_backfill_targets().empty());
- for (set<pg_shard_t>::iterator i = get_acting_recovery_backfill().begin();
- i != get_acting_recovery_backfill().end();
+ for (set<pg_shard_t>::iterator i = get_actingset().begin();
+ i != get_actingset().end();
++i) {
if (*i == pg_whoami) continue;
dout(10) << "scrub requesting unreserve from osd." << *i << dendl;