if (is_primary()) {
// only update primary last_epoch_started if we will go active
- if (acting.size() >= pool.info.min_size) {
+ if (actingset.size() >= pool.info.min_size) {
ceph_assert(cct->_conf->osd_find_best_info_ignore_history_les ||
info.last_epoch_started <= activation_epoch);
info.last_epoch_started = activation_epoch;
state_set(PG_STATE_ACTIVATING);
pl->on_activate(std::move(to_trim));
}
- if (acting.size() >= pool.info.min_size) {
+ if (actingset.size() >= pool.info.min_size) {
PGLog::LogEntryHandlerRef rollbacker{pl->get_log_handler(t)};
pg_log.roll_forward(rollbacker.get());
}
pl->set_not_ready_to_merge_source(pgid);
}
}
- } else if (ps->acting.size() < ps->pool.info.min_size) {
+ } else if (ps->actingset.size() < ps->pool.info.min_size) {
ps->state_set(PG_STATE_PEERED);
} else {
ps->state_set(PG_STATE_ACTIVE);
{}, /* lease */
ps->get_lease_ack());
- if (ps->acting.size() >= ps->pool.info.min_size) {
+ if (ps->actingset.size() >= ps->pool.info.min_size) {
ps->state_set(PG_STATE_ACTIVE);
} else {
ps->state_set(PG_STATE_PEERED);