From: Mark Nelson Date: Tue, 3 Jul 2018 22:30:23 +0000 (-0500) Subject: kv/rocksdb_cache/BinnedLRUCache: Don't promote data to the high pri pool. X-Git-Tag: v13.2.3~4^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=507afa0481d1a0b4976bf7ed0af3197fd8b5d62a;p=ceph.git kv/rocksdb_cache/BinnedLRUCache: Don't promote data to the high pri pool. Signed-off-by: Mark Nelson (cherry picked from commit 269713d0f80a611fc61f5946738a879dcd55597b) --- diff --git a/src/kv/rocksdb_cache/BinnedLRUCache.cc b/src/kv/rocksdb_cache/BinnedLRUCache.cc index 6677d88ef4cc..19e891413425 100644 --- a/src/kv/rocksdb_cache/BinnedLRUCache.cc +++ b/src/kv/rocksdb_cache/BinnedLRUCache.cc @@ -202,7 +202,7 @@ void BinnedLRUCacheShard::LRU_Remove(BinnedLRUHandle* e) { void BinnedLRUCacheShard::LRU_Insert(BinnedLRUHandle* e) { assert(e->next == nullptr); assert(e->prev == nullptr); - if (high_pri_pool_ratio_ > 0 && (e->IsHighPri() || e->HasHit())) { + if (high_pri_pool_ratio_ > 0 && e->IsHighPri()) { // Inset "e" to head of LRU list. e->next = &lru_; e->prev = lru_.prev;