From: Patrick Donnelly Date: Fri, 18 Jan 2019 23:43:48 +0000 (-0800) Subject: mds: cleanup SessionMap init X-Git-Tag: v14.1.0~240^2~8 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=69efdaf6465c368795c0e564898a39baf34d09c2;p=ceph-ci.git mds: cleanup SessionMap init Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/SessionMap.h b/src/mds/SessionMap.h index 9b568fcd14a..d2152c016a3 100644 --- a/src/mds/SessionMap.h +++ b/src/mds/SessionMap.h @@ -516,17 +516,18 @@ public: MDSRank *mds; protected: - version_t projected, committing, committed; + version_t projected = 0, committing = 0, committed = 0; public: map* > by_state; uint64_t set_state(Session *session, int state); map commit_waiters; void update_average_session_age(); - explicit SessionMap(MDSRank *m) : mds(m), - projected(0), committing(0), committed(0), - loaded_legacy(false) - { } + SessionMap() = delete; + explicit SessionMap(MDSRank *m) + : + mds(m) + {} ~SessionMap() override { @@ -689,7 +690,7 @@ public: protected: std::set dirty_sessions; std::set null_sessions; - bool loaded_legacy; + bool loaded_legacy = false; void _mark_dirty(Session *session); public: