From: Patrick Donnelly Date: Fri, 18 Jan 2019 23:43:48 +0000 (-0800) Subject: mds: cleanup SessionMap init X-Git-Tag: v12.2.12~63^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=40bbd18e5db986262a8ebb4e02a192466bd0cf3d;p=ceph.git mds: cleanup SessionMap init Signed-off-by: Patrick Donnelly (cherry picked from commit 69efdaf6465c368795c0e564898a39baf34d09c2) --- diff --git a/src/mds/SessionMap.h b/src/mds/SessionMap.h index a5067b58f9e7..44b3d11a0a4e 100644 --- a/src/mds/SessionMap.h +++ b/src/mds/SessionMap.h @@ -503,17 +503,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 { @@ -674,7 +675,7 @@ public: protected: std::set dirty_sessions; std::set null_sessions; - bool loaded_legacy; + bool loaded_legacy = false; void _mark_dirty(Session *session); public: