From f64ae8a28f169ab9036c9f85350c7fefbe437ec0 Mon Sep 17 00:00:00 2001 From: Michal Jarzabek Date: Wed, 26 Oct 2016 22:13:48 +0100 Subject: [PATCH] mds/MDLog: add const to member functions Signed-off-by: Michal Jarzabek --- src/mds/MDLog.cc | 6 +++--- src/mds/MDLog.h | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mds/MDLog.cc b/src/mds/MDLog.cc index de7806dea7000..1938a74481480 100644 --- a/src/mds/MDLog.cc +++ b/src/mds/MDLog.cc @@ -125,17 +125,17 @@ void MDLog::write_head(MDSInternalContextBase *c) journaler->write_head(fin); } -uint64_t MDLog::get_read_pos() +uint64_t MDLog::get_read_pos() const { return journaler->get_read_pos(); } -uint64_t MDLog::get_write_pos() +uint64_t MDLog::get_write_pos() const { return journaler->get_write_pos(); } -uint64_t MDLog::get_safe_pos() +uint64_t MDLog::get_safe_pos() const { return journaler->get_write_safe_pos(); } diff --git a/src/mds/MDLog.h b/src/mds/MDLog.h index e7658534117cf..eb1c6b41dc75f 100644 --- a/src/mds/MDLog.h +++ b/src/mds/MDLog.h @@ -161,7 +161,7 @@ class MDLog { friend class ESubtreeMap; friend class MDCache; - uint64_t get_last_segment_seq() { + uint64_t get_last_segment_seq() const { assert(!segments.empty()); return segments.rbegin()->first; } @@ -237,7 +237,7 @@ class MDLog { return NULL; } - bool have_any_segments() { + bool have_any_segments() const { return !segments.empty(); } @@ -246,13 +246,13 @@ class MDLog { size_t get_num_events() const { return num_events; } size_t get_num_segments() const { return segments.size(); } - uint64_t get_read_pos(); - uint64_t get_write_pos(); - uint64_t get_safe_pos(); + uint64_t get_read_pos() const; + uint64_t get_write_pos() const; + uint64_t get_safe_pos() const; Journaler *get_journaler() { return journaler; } - bool empty() { return segments.empty(); } + bool empty() const { return segments.empty(); } - bool is_capped() { return capped; } + bool is_capped() const { return capped; } void cap(); void kick_submitter(); @@ -280,11 +280,11 @@ class MDLog { _submit_entry(e, c); submit_cond.Signal(); } - bool entry_is_open() { return cur_event != NULL; } + bool entry_is_open() const { return cur_event != NULL; } void wait_for_safe( MDSInternalContextBase *c ); void flush(); - bool is_flushed() { + bool is_flushed() const { return unflushed == 0; }