]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/kstore: remove unused OnodeMap::remove
authorJianjian Huo <samuel.huo@gmail.com>
Wed, 17 Feb 2016 16:08:42 +0000 (08:08 -0800)
committerJianjian Huo <samuel.huo@gmail.com>
Wed, 17 Feb 2016 16:08:42 +0000 (08:08 -0800)
We install negative entries instead.

Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
src/os/kstore/KStore.cc
src/os/kstore/KStore.h

index 2dc1b3f93d81c72fb4f1b3530a13352e33cf80ef..20e0ac0d3a693903d4cad55cf72e0fc2f2494986 100644 (file)
@@ -455,20 +455,6 @@ void KStore::OnodeHashLRU::clear()
   onode_map.clear();
 }
 
-void KStore::OnodeHashLRU::remove(const ghobject_t& oid)
-{
-  std::lock_guard<std::mutex> l(lock);
-  ceph::unordered_map<ghobject_t,OnodeRef>::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)
 {
index 7ccf6eff82a2a5f359dac0afcb87a0b28f0f6050..52464d87f1f690c549eddff4d5c6b9ed72863421 100644 (file)
@@ -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<ghobject_t,OnodeRef> *next);