From 800b3528bba75b32795d72caa060039b3e535cca Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Fri, 9 Aug 2024 16:55:41 +0800 Subject: [PATCH] crimson/os/seastore/cache/lru: renames Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/cache.cc | 12 ++++++------ src/crimson/os/seastore/cache.h | 20 ++++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/crimson/os/seastore/cache.cc b/src/crimson/os/seastore/cache.cc index a118b822203..0f519b28888 100644 --- a/src/crimson/os/seastore/cache.cc +++ b/src/crimson/os/seastore/cache.cc @@ -44,7 +44,7 @@ Cache::Cache( "seastore_cache_lru_size")) { LOG_PREFIX(Cache::Cache); - INFO("created, lru_size={}", lru.get_capacity()); + INFO("created, lru_capacity={}B", lru.get_capacity_bytes()); register_metrics(); segment_providers_by_device_id.resize(DEVICE_ID_MAX, nullptr); } @@ -509,14 +509,14 @@ void Cache::register_metrics() sm::make_counter( "cache_lru_size_bytes", [this] { - return lru.get_current_contents_bytes(); + return lru.get_current_size_bytes(); }, sm::description("total bytes pinned by the lru") ), sm::make_counter( - "cache_lru_size_extents", + "cache_lru_num_extents", [this] { - return lru.get_current_contents_extents(); + return lru.get_current_num_extents(); }, sm::description("total extents pinned by the lru") ), @@ -1747,8 +1747,8 @@ Cache::close_ertr::future<> Cache::close() stats.dirty_bytes, get_oldest_dirty_from().value_or(JOURNAL_SEQ_NULL), get_oldest_backref_dirty_from().value_or(JOURNAL_SEQ_NULL), - lru.get_current_contents_extents(), - lru.get_current_contents_bytes(), + lru.get_current_num_extents(), + lru.get_current_size_bytes(), extents.size(), extents.get_bytes()); root.reset(); diff --git a/src/crimson/os/seastore/cache.h b/src/crimson/os/seastore/cache.h index d90b4cd048f..9139bcdff94 100644 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@ -1429,7 +1429,7 @@ private: const size_t capacity = 0; // current size (bytes) - size_t contents = 0; + size_t current_size = 0; CachedExtent::primary_ref_list lru; @@ -1437,25 +1437,25 @@ private: assert(extent.is_stable_clean() && !extent.is_placeholder()); assert(extent.primary_ref_list_hook.is_linked()); assert(lru.size() > 0); - assert(contents >= extent.get_length()); + assert(current_size >= extent.get_length()); lru.erase(lru.s_iterator_to(extent)); - contents -= extent.get_length(); + current_size -= extent.get_length(); intrusive_ptr_release(&extent); } public: LRU(size_t capacity) : capacity(capacity) {} - size_t get_capacity() const { + size_t get_capacity_bytes() const { return capacity; } - size_t get_current_contents_bytes() const { - return contents; + size_t get_current_size_bytes() const { + return current_size; } - size_t get_current_contents_extents() const { + size_t get_current_num_extents() const { return lru.size(); } @@ -1473,17 +1473,17 @@ private: if (extent.primary_ref_list_hook.is_linked()) { // present, move to top (back) assert(lru.size() > 0); - assert(contents >= extent.get_length()); + assert(current_size >= extent.get_length()); lru.erase(lru.s_iterator_to(extent)); lru.push_back(extent); } else { // absent, add to top (back) - contents += extent.get_length(); + current_size += extent.get_length(); intrusive_ptr_add_ref(&extent); lru.push_back(extent); // trim to capacity - while (contents > capacity) { + while (current_size > capacity) { do_remove_from_lru(lru.front()); } } -- 2.39.5