ss << "removed failed mds." << w;
string rs;
getline(ss, rs);
- wait_for_finished_proposal(new Monitor::C_Command(mon, m, 0, rs, get_version()));
+ wait_for_finished_proposal(new Monitor::C_Command(mon, m, 0, rs, get_last_committed()));
return true;
- } else if (prefix == "mds cluster_fail") {
- r = cluster_fail(ss);
- if (r < 0 && r == -EAGAIN) {
- mon->osdmon()->wait_for_writeable(new C_RetryMessage(this,m));
- return false; // don't propose yet; wait for message to be retried
- }
-
} else if (prefix == "mds cluster_down") {
if (pending_mdsmap.test_flag(CEPH_MDSMAP_DOWN)) {
ss << "mdsmap already marked DOWN";