set<int> prior_set_down; // down osds exluded from prior_set
map<int,epoch_t> prior_set_up_thru; // osds whose up_thru we care about
bool must_notify_mon;
+ bool need_up_thru;
set<int> stray_set; // non-acting osds that have PG data.
set<int> uptodate_set; // current OSDs that are uptodate
eversion_t oldest_update; // lowest (valid) last_update in active set
map<int, Missing> peer_missing;
set<int> peer_log_requested; // logs i've requested (and start stamps)
set<int> peer_summary_requested;
- bool need_up_thru;
friend class OSD;
role(0),
state(0),
have_master_log(true),
- must_notify_mon(false),
+ must_notify_mon(false), need_up_thru(false),
pg_stats_lock("PG::pg_stats_lock"),
pg_stats_valid(false),
finish_sync_event(NULL)