Look up an existing ObjectContext without taking a reference.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
eval_repop(repop);
}
+ReplicatedPG::ObjectContext *ReplicatedPG::_lookup_object_context(const hobject_t& oid)
+{
+ map<hobject_t, ObjectContext*>::iterator p = object_contexts.find(oid);
+ if (p != object_contexts.end())
+ return p->second;
+ return NULL;
+}
+
ReplicatedPG::ObjectContext *ReplicatedPG::get_object_context(const hobject_t& soid,
const object_locator_t& oloc,
bool can_create)
}
return NULL;
}
+ ObjectContext *_lookup_object_context(const hobject_t& oid);
ObjectContext *get_object_context(const hobject_t& soid, const object_locator_t& oloc,
bool can_create);
void register_object_context(ObjectContext *obc) {