Signed-off-by: Sage Weil <sage@newdream.net>
pgstat->stats.cat_sum[oi.category].add(stat);
}
+ReplicatedPG::SnapSetContext *ReplicatedPG::create_snapset_context(const object_t& oid)
+{
+ SnapSetContext *ssc = new SnapSetContext(oid);
+ dout(10) << "create_snapset_context " << ssc << " " << ssc->oid << dendl;
+ register_snapset_context(ssc);
+ ssc->ref++;
+ return ssc;
+}
+
ReplicatedPG::SnapSetContext *ReplicatedPG::get_snapset_context(const object_t& oid,
const string& key,
ps_t seed,
void get_src_oloc(const object_t& oid, const object_locator_t& oloc, object_locator_t& src_oloc);
+ SnapSetContext *create_snapset_context(const object_t& oid);
SnapSetContext *get_snapset_context(const object_t& oid, const string &key,
ps_t seed, bool can_create);
void register_snapset_context(SnapSetContext *ssc) {