From: Mykola Golub Date: Wed, 24 Feb 2016 11:39:44 +0000 (+0200) Subject: journal: provide method to check if journaler initialized X-Git-Tag: v10.1.0~133^2^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3fb515291f1d0cae7481b5d5d7ca6eb590ed3ab3;p=ceph.git journal: provide method to check if journaler initialized Signed-off-by: Mykola Golub --- diff --git a/src/journal/JournalMetadata.h b/src/journal/JournalMetadata.h index 2c590f2e760c..8bedb98056e5 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 73eb6f50ee19..957243be0a9a 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 c80e0905154e..c0bb137b0ab6 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,