]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueStore: remove unused OnodeMap::remove
authorSage Weil <sage@redhat.com>
Tue, 22 Dec 2015 16:34:07 +0000 (11:34 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:07:21 +0000 (13:07 -0500)
We install negative entries instead.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h

index 4e43425a439c2b3539896e6468601fb7e5f32188..1a17a2859f934d6c7540cfe9bf54a986af23189c 100644 (file)
@@ -500,20 +500,6 @@ void BlueStore::OnodeHashLRU::clear()
   onode_map.clear();
 }
 
-void BlueStore::OnodeHashLRU::remove(const ghobject_t& oid)
-{
-  Mutex::Locker 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 BlueStore::OnodeHashLRU::rename(const ghobject_t& old_oid,
                                    const ghobject_t& new_oid)
 {
index 3259d302863e0b331f5fc4ea8ae6206f83f4c3c9..e13858e07636356eb25258cf9a2dbdd166a4494f 100644 (file)
@@ -105,7 +105,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);