From: Patrick Donnelly Date: Tue, 15 Jan 2019 20:58:13 +0000 (-0800) Subject: MDSMonitor: codify constraint for writeable OSDMap X-Git-Tag: v12.2.12~76^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=90a446f4e5dd8a98a9ee256f6515b7fd16f36b9e;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 7be5f14f77a6..c8d1701a054e 100644 --- a/src/mon/MDSMonitor.cc +++ b/src/mon/MDSMonitor.cc @@ -1255,6 +1255,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();