The OSD will use it to activate the scrubber in replica mode.
Signed-off-by: Samuel Just <sjust@redhat.com>
state_set(PG_STATE_ACTIVATING);
pl->on_activate(std::move(to_trim));
+ } else {
+ pl->on_replica_activate();
}
if (acting_set_writeable()) {
PGLog::LogEntryHandlerRef rollbacker{pl->get_log_handler(t)};
virtual void on_role_change() = 0;
virtual void on_change(ObjectStore::Transaction &t) = 0;
virtual void on_activate(interval_set<snapid_t> to_trim) = 0;
+ virtual void on_replica_activate() {}
virtual void on_activate_complete() = 0;
virtual void on_new_interval() = 0;
virtual Context *on_clean() = 0;