return acting;
}
+ void init(
+ int role,
+ const vector<int>& up,
+ int up_primary,
+ const vector<int>& acting,
+ int acting_primary,
+ const pg_history_t& history,
+ const PastIntervals& pim,
+ bool backfill,
+ ObjectStore::Transaction *t);
+
void rm_backoff(BackoffRef b);
void scrub(epoch_t queued, ThreadPool::TPHandle &handle);
bool is_empty() const { return info.last_update == eversion_t(0,0); }
- void init(
- int role,
- const vector<int>& up,
- int up_primary,
- const vector<int>& acting,
- int acting_primary,
- const pg_history_t& history,
- const PastIntervals& pim,
- bool backfill,
- ObjectStore::Transaction *t);
-
// pg on-disk state
void do_pending_flush();