Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
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;
}
//---------------------------------------------
-bool BlueStore::has_null_manager()
+bool BlueStore::has_null_manager() const
{
return (fm && fm->is_null_manager());
}
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;
void set_null_manager() {
null_manager = true;
}
- bool is_null_manager() {
+ bool is_null_manager() const {
return null_manager;
}
};