bool per_mds;
mds_rank_t rank;
- object_t get_object_name();
+ object_t get_object_name() const;
static const int STATE_UNDEF = 0;
static const int STATE_OPENING = 1;
rank = r;
}
- version_t get_version() { return version; }
- version_t get_committed_version() { return committed_version; }
- version_t get_committing_version() { return committing_version; }
- version_t get_projected_version() { return projected_version; }
+ version_t get_version() const { return version; }
+ version_t get_committed_version() const { return committed_version; }
+ version_t get_committing_version() const { return committing_version; }
+ version_t get_projected_version() const { return projected_version; }
void force_replay_version(version_t v) {
version = projected_version = v;
//version_t inc_version() { return ++version; }
// load/save from disk (hack)
- bool is_undef() { return state == STATE_UNDEF; }
- bool is_active() { return state == STATE_ACTIVE; }
- bool is_opening() { return state == STATE_OPENING; }
+ bool is_undef() const { return state == STATE_UNDEF; }
+ bool is_active() const { return state == STATE_ACTIVE; }
+ bool is_opening() const { return state == STATE_OPENING; }
void reset();
void save(MDSInternalContextBase *onfinish=0, version_t need=0);