From: Venky Shankar Date: Wed, 30 Jan 2019 03:41:59 +0000 (-0500) Subject: client: minor cleanup to MetaSession class X-Git-Tag: v16.1.0~1554^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bb653650812a10b46fda6dcf14c2d381067edad7;p=ceph.git client: minor cleanup to MetaSession class Signed-off-by: Venky Shankar --- diff --git a/src/client/MetaSession.h b/src/client/MetaSession.h index c0901305a810..7702b40e33a5 100644 --- a/src/client/MetaSession.h +++ b/src/client/MetaSession.h @@ -19,10 +19,10 @@ struct MetaRequest; struct MetaSession { mds_rank_t mds_num; ConnectionRef con; - version_t seq; - uint64_t cap_gen; + version_t seq = 0; + uint64_t cap_gen = 0; utime_t cap_ttl, last_cap_renew_request; - uint64_t cap_renew_seq; + uint64_t cap_renew_seq = 0; entity_addrvec_t addrs; feature_bitset_t mds_features; @@ -34,17 +34,17 @@ struct MetaSession { STATE_CLOSED, STATE_STALE, STATE_REJECTED, - } state; + } state = STATE_OPENING; enum { RECLAIM_NULL, RECLAIMING, RECLAIM_OK, RECLAIM_FAIL, - } reclaim_state; + } reclaim_state = RECLAIM_NULL; - int mds_state; - bool readonly; + int mds_state = MDSMap::STATE_NULL; + bool readonly = false; list waiting_for_open; @@ -56,13 +56,9 @@ struct MetaSession { ceph::ref_t release; - MetaSession(mds_rank_t mds_num, ConnectionRef con, - const entity_addrvec_t& addrs) - : mds_num(mds_num), con(con), - seq(0), cap_gen(0), cap_renew_seq(0), addrs(addrs), - state(STATE_OPENING), reclaim_state(RECLAIM_NULL), - mds_state(MDSMap::STATE_NULL), readonly(false) - {} + MetaSession(mds_rank_t mds_num, ConnectionRef con, const entity_addrvec_t& addrs) + : mds_num(mds_num), con(con), addrs(addrs) { + } const char *get_state_name() const;