From 3fb515291f1d0cae7481b5d5d7ca6eb590ed3ab3 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Wed, 24 Feb 2016 13:39:44 +0200 Subject: [PATCH] journal: provide method to check if journaler initialized Signed-off-by: Mykola Golub --- src/journal/JournalMetadata.h | 2 ++ src/journal/Journaler.cc | 4 ++++ src/journal/Journaler.h | 2 ++ 3 files changed, 8 insertions(+) diff --git a/src/journal/JournalMetadata.h b/src/journal/JournalMetadata.h index 2c590f2e760ce..8bedb98056e5d 100644 --- a/src/journal/JournalMetadata.h +++ b/src/journal/JournalMetadata.h @@ -54,6 +54,8 @@ public: void init(Context *on_init); void shut_down(); + bool is_initialized() const { return m_initialized; } + void get_immutable_metadata(uint8_t *order, uint8_t *splay_width, int64_t *pool_id, Context *on_finish); diff --git a/src/journal/Journaler.cc b/src/journal/Journaler.cc index 73eb6f50ee19a..957243be0a9a3 100644 --- a/src/journal/Journaler.cc +++ b/src/journal/Journaler.cc @@ -165,6 +165,10 @@ void Journaler::shut_down() { m_metadata->shut_down(); } +bool Journaler::is_initialized() const { + return m_metadata->is_initialized(); +} + void Journaler::get_immutable_metadata(uint8_t *order, uint8_t *splay_width, int64_t *pool_id, Context *on_finish) { m_metadata->get_immutable_metadata(order, splay_width, pool_id, on_finish); diff --git a/src/journal/Journaler.h b/src/journal/Journaler.h index c80e0905154e4..c0bb137b0ab62 100644 --- a/src/journal/Journaler.h +++ b/src/journal/Journaler.h @@ -62,6 +62,8 @@ public: void init(Context *on_init); void shut_down(); + bool is_initialized() const; + void get_immutable_metadata(uint8_t *order, uint8_t *splay_width, int64_t *pool_id, Context *on_finish); void get_mutable_metadata(uint64_t *minimum_set, uint64_t *active_set, -- 2.39.5