const PGPool &_pool, spg_t p) :
pg_id(p),
coll(p),
+ osr(o->osr_registry.lookup_or_create(p, (stringify(p)))),
osd(o),
cct(o->cct),
osdmap_ref(curmap),
flushes_in_progress(0),
pg_stats_publish_lock("PG::pg_stats_publish_lock"),
pg_stats_publish_valid(false),
- osr(osd->osr_registry.lookup_or_create(p, (stringify(p)))),
finish_sync_event(NULL),
backoff_lock("PG::backoff_lock"),
scrub_after_recovery(false),
const spg_t pg_id;
const coll_t coll;
+ // for ordering writes
+ ceph::shared_ptr<ObjectStore::Sequencer> osr;
+
ObjectStore::CollectionHandle ch;
// -- classes --
bool pg_stats_publish_valid;
pg_stat_t pg_stats_publish;
- // for ordering writes
- ceph::shared_ptr<ObjectStore::Sequencer> osr;
-
void _update_calc_stats();
void _update_blocked_by();
void publish_stats_to_osd();