diff options
author | Loic Dachary <loic@dachary.org> | 2013-08-13 16:13:19 +0200 |
---|---|---|
committer | Loic Dachary <loic@dachary.org> | 2013-08-22 02:10:59 +0200 |
commit | 8c745944c9984414a3787c044ebd62c6efbd9e30 (patch) | |
tree | b79718a46c8604aa9625640e6b5fee0e512c7bb5 | |
parent | 13f6807e9a4a311fa38a68753d16ef837ca868e3 (diff) | |
download | ceph-8c745944c9984414a3787c044ebd62c6efbd9e30.tar.gz |
ReplicatedPG: remove lookup_object_context method
Both ReplicatedPG::lookup_object_context and
ReplicatedPG::_lookup_object_context methods are provided by
SharedPtrRegistry.
http://tracker.ceph.com/issues/5510 refs #5510
Signed-off-by: Loic Dachary <loic@dachary.org>
-rw-r--r-- | src/osd/ReplicatedPG.cc | 10 | ||||
-rw-r--r-- | src/osd/ReplicatedPG.h | 9 |
2 files changed, 1 insertions, 18 deletions
diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index d8c14ec34d4..54d5d3a2265 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -4492,14 +4492,6 @@ void ReplicatedPG::handle_watch_timeout(WatchRef watch) eval_repop(repop); } -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; -} - ObjectContextRef ReplicatedPG::create_object_context(const object_info_t& oi, SnapSetContext *ssc) { @@ -7468,7 +7460,7 @@ void ReplicatedPG::scan_range( handle.reset_tp_timeout(); ObjectContextRef obc; if (is_primary()) - obc = _lookup_object_context(*p); + obc = object_contexts.lookup(*p); if (obc) { bi->objects[*p] = obc->obs.oi.version; dout(20) << " " << *p << " " << obc->obs.oi.version << dendl; diff --git a/src/osd/ReplicatedPG.h b/src/osd/ReplicatedPG.h index 9d11ca2fe47..133be172a98 100644 --- a/src/osd/ReplicatedPG.h +++ b/src/osd/ReplicatedPG.h @@ -298,15 +298,6 @@ public: void handle_watch_timeout(WatchRef watch); protected: - ObjectContext *lookup_object_context(const hobject_t& soid) { - if (object_contexts.count(soid)) { - ObjectContext *obc = object_contexts[soid]; - obc->ref++; - return obc; - } - return NULL; - } - ObjectContext *_lookup_object_context(const hobject_t& oid); ObjectContextRef create_object_context(const object_info_t& oi, SnapSetContext *ssc); ObjectContextRef get_object_context(const hobject_t& soid, bool can_create); |