From: Igor Fedotov Date: Thu, 15 Feb 2024 14:42:20 +0000 (+0300) Subject: os/bluestore: remove redundant virtual declarations in CacheShard class X-Git-Tag: testing/wip-batrick-testing-20240411.154038~129^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7e153bafec50a4299a40999e05e924692b59407f;p=ceph-ci.git os/bluestore: remove redundant virtual declarations in CacheShard class Fixes: https://tracker.ceph.com/issues/64445 Signed-off-by: Igor Fedotov --- diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 80537058c8d..dce2731ba12 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) {