From: Patrick Donnelly Date: Tue, 15 Jan 2019 20:58:13 +0000 (-0800) Subject: MDSMonitor: codify constraint for writeable OSDMap X-Git-Tag: v13.2.5~95^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f71ecfc3002f5d00b8bd37d5f0943b746e37fbe3;p=ceph.git MDSMonitor: codify constraint for writeable OSDMap Signed-off-by: Patrick Donnelly (cherry picked from commit 1a3457be4ef049b4b9d6a202455fbc21c09524b9) --- diff --git a/src/mon/MDSMonitor.cc b/src/mon/MDSMonitor.cc index ea341f2c96c..c482c1c3c3a 100644 --- a/src/mon/MDSMonitor.cc +++ b/src/mon/MDSMonitor.cc @@ -1096,6 +1096,8 @@ bool MDSMonitor::fail_mds_gid(FSMap &fsmap, mds_gid_t gid) const MDSMap::mds_info_t &info = fsmap.get_info_gid(gid); dout(1) << "fail_mds_gid " << gid << " mds." << info.name << " role " << info.rank << dendl; + ceph_assert(mon->osdmon()->is_writeable()); + epoch_t blacklist_epoch = 0; if (info.rank >= 0 && info.state != MDSMap::STATE_STANDBY_REPLAY) { utime_t until = ceph_clock_now();