From 7e153bafec50a4299a40999e05e924692b59407f Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Thu, 15 Feb 2024 17:42:20 +0300 Subject: [PATCH] os/bluestore: remove redundant virtual declarations in CacheShard class Fixes: https://tracker.ceph.com/issues/64445 Signed-off-by: Igor Fedotov --- src/os/bluestore/BlueStore.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 80537058c8dec..dce2731ba12a0 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -1455,19 +1455,19 @@ private: _trim_to(0); } - virtual void shift_bins() { + void shift_bins() { std::lock_guard l(lock); age_bins.push_front(std::make_shared(0)); } - virtual uint32_t get_bin_count() { + uint32_t get_bin_count() { std::lock_guard l(lock); return age_bins.capacity(); } - virtual void set_bin_count(uint32_t count) { + void set_bin_count(uint32_t count) { std::lock_guard l(lock); age_bins.set_capacity(count); } - virtual uint64_t sum_bins(uint32_t start, uint32_t end) { + uint64_t sum_bins(uint32_t start, uint32_t end) { std::lock_guard l(lock); auto size = age_bins.size(); if (size < start) { -- 2.39.5