]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: remove redundant virtual declarations in CacheShard class 55599/head
authorIgor Fedotov <igor.fedotov@croit.io>
Thu, 15 Feb 2024 14:42:20 +0000 (17:42 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Thu, 15 Feb 2024 14:42:20 +0000 (17:42 +0300)
Fixes: https://tracker.ceph.com/issues/64445
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/os/bluestore/BlueStore.h

index 80537058c8dec99d8bca42ae0933a22aee4c64b0..dce2731ba12a05f983c28faa1bcc3e5d98b09f6f 100644 (file)
@@ -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<int64_t>(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) {