From: Sage Weil Date: Tue, 22 Dec 2015 16:34:07 +0000 (-0500) Subject: os/bluestore/BlueStore: remove unused OnodeMap::remove X-Git-Tag: v10.0.3~154^2~97 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bf1f02c1b0b6a5ee6cd651dc80280b80d3044af9;p=ceph.git os/bluestore/BlueStore: remove unused OnodeMap::remove We install negative entries instead. Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 4e43425a439c..1a17a2859f93 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -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::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) { diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 3259d302863e..e13858e07636 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -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 *next);