We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 79ca2d6 commit 05d60f0Copy full SHA for 05d60f0
src/mon/MDSMonitor.cc
@@ -804,6 +804,7 @@ bool MDSMonitor::prepare_beacon(MonOpRequestRef op)
804
last_beacon.erase(followergid);
805
}
806
request_proposal(mon.osdmon());
807
+ force_immediate_propose();
808
pending.damaged(rankgid, blocklist_epoch);
809
last_beacon.erase(rankgid);
810
@@ -1277,6 +1278,8 @@ bool MDSMonitor::fail_mds_gid(FSMap &fsmap, mds_gid_t gid)
1277
1278
utime_t until = ceph_clock_now();
1279
until += g_conf().get_val<double>("mon_mds_blocklist_interval");
1280
blocklist_epoch = mon.osdmon()->blocklist(info.addrs, until);
1281
+ /* do not delay when we are evicting an MDS */
1282
1283
1284
1285
fsmap.erase(gid, blocklist_epoch);
0 commit comments