From: Jianjian Huo Date: Wed, 17 Feb 2016 16:08:42 +0000 (-0800) Subject: os/kstore: remove unused OnodeMap::remove X-Git-Tag: v10.1.0~313^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eeaf8b8e5328590587de962d7da7627581233ee0;p=ceph.git os/kstore: remove unused OnodeMap::remove We install negative entries instead. Signed-off-by: Jianjian Huo --- diff --git a/src/os/kstore/KStore.cc b/src/os/kstore/KStore.cc index 2dc1b3f93d81..20e0ac0d3a69 100644 --- a/src/os/kstore/KStore.cc +++ b/src/os/kstore/KStore.cc @@ -455,20 +455,6 @@ void KStore::OnodeHashLRU::clear() onode_map.clear(); } -void KStore::OnodeHashLRU::remove(const ghobject_t& oid) -{ - std::lock_guard l(lock); - ceph::unordered_map::iterator p = onode_map.find(oid); - if (p == onode_map.end()) { - dout(30) << __func__ << " " << oid << " miss" << dendl; - return; - } - dout(30) << __func__ << " " << oid << " hit " << p->second << dendl; - lru_list_t::iterator pi = lru.iterator_to(*p->second); - lru.erase(pi); - onode_map.erase(p); -} - void KStore::OnodeHashLRU::rename(const ghobject_t& old_oid, const ghobject_t& new_oid) { diff --git a/src/os/kstore/KStore.h b/src/os/kstore/KStore.h index 7ccf6eff82a2..52464d87f1f6 100644 --- a/src/os/kstore/KStore.h +++ b/src/os/kstore/KStore.h @@ -109,7 +109,6 @@ public: void add(const ghobject_t& oid, OnodeRef o); void _touch(OnodeRef o); OnodeRef lookup(const ghobject_t& o); - void remove(const ghobject_t& o); void rename(const ghobject_t& old_oid, const ghobject_t& new_oid); void clear(); bool get_next(const ghobject_t& after, pair *next);