// DEGRADED | UNDERSIZED is appropriate.
assert(!pg->actingbackfill.empty());
if (pg->get_osdmap()->get_pg_size(pg->info.pgid.pgid) <=
- pg->actingbackfill.size())
+ pg->actingbackfill.size()) {
pg->state_clear(PG_STATE_DEGRADED);
+ pg->publish_stats_to_osd();
+ }
// adjust acting set? (e.g. because backfill completed...)
- if (pg->acting != pg->up && !pg->choose_acting(auth_log_shard))
+ bool history_les_bound = false;
+ if (pg->acting != pg->up && !pg->choose_acting(auth_log_shard,
+ &history_les_bound))
assert(pg->want_acting.size());
if (context< Active >().all_replicas_activated)