]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: mark has_null_manager() const
authorIgor Fedotov <ifedotov@suse.com>
Tue, 26 Apr 2022 11:37:13 +0000 (14:37 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Mon, 3 Oct 2022 13:09:51 +0000 (16:09 +0300)
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/os/ObjectStore.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/bluestore/FreelistManager.h

index 44d67c26e88f9a48b58434eee2d82eabbd472aee..4c837b84d01074ff33ce8317aeff37e0a3b9cb82 100644 (file)
@@ -289,7 +289,7 @@ public:
   virtual bool wants_journal() = 0;  //< prefers a journal
   virtual bool allows_journal() = 0; //< allows a journal
   virtual void prepare_for_fast_shutdown() {}
-  virtual bool has_null_manager() { return false; }
+  virtual bool has_null_manager() const { return false; }
   // return store min allocation size, if applicable
   virtual uint64_t get_min_alloc_size() const {
     return 0;
index 9696aba2c853d78b656d67c3db12f6da63ca9b8f..a8e121b0767bf225cde6bcc4f829a56063f96a60 100644 (file)
@@ -7610,7 +7610,7 @@ void BlueStore::set_cache_shards(unsigned num)
 }
 
 //---------------------------------------------
-bool BlueStore::has_null_manager()
+bool BlueStore::has_null_manager() const
 {
   return (fm && fm->is_null_manager());
 }
index 2737b975a21eedddb258de58afa358623908afbe..6c8e30b4c07ebdc25ba3444f06a7a60c4bd793e6 100644 (file)
@@ -2798,7 +2798,7 @@ public:
   bool allows_journal() override { return false; };
 
   void prepare_for_fast_shutdown() override;
-  virtual bool has_null_manager();
+  bool has_null_manager() const override;
 
   uint64_t get_min_alloc_size() const override {
     return min_alloc_size;
index 54d27f10804be9c9a91b17f574ae84131e5c9fc8..7f44fe957316c1070fb5eb63476490e3a8fa6023 100644 (file)
@@ -56,7 +56,7 @@ public:
   void set_null_manager() {
     null_manager = true;
   }
-  bool is_null_manager() {
+  bool is_null_manager() const {
     return null_manager;
   }
 };