Bug #17466 » mds_addfailed.patch
src/mon/DumplingMonCommands.h | ||
---|---|---|
"remove nonactive mds", "mds", "rw", "cli,rest")
|
||
COMMAND("mds rmfailed name=who,type=CephInt,range=0", "remove failed mds", \
|
||
"mds", "rw", "cli,rest")
|
||
COMMAND("mds addfailed name=who,type=CephInt,range=0", "remove failed mds", \
|
||
"mds", "rw", "cli,rest")
|
||
COMMAND("mds cluster_down", "take MDS cluster down", "mds", "rw", "cli,rest")
|
||
COMMAND("mds cluster_up", "bring MDS cluster up", "mds", "rw", "cli,rest")
|
||
COMMAND("mds compat rm_compat " \
|
src/mon/MDSMonitor.cc | ||
---|---|---|
stringstream ss;
|
||
ss << "removed failed mds." << who;
|
||
return 0;
|
||
} else if (prefix == "mds addfailed") {
|
||
mds_rank_t who;
|
||
if (!cmd_getval(g_ceph_context, cmdmap, "who", who)) {
|
||
ss << "error parsing 'who' value '"
|
||
<< cmd_vartype_stringify(cmdmap["who"]) << "'";
|
||
return -EINVAL;
|
||
}
|
||
pending_mdsmap.failed.insert(who);
|
||
stringstream ss;
|
||
ss << "added failed mds." << who;
|
||
return 0;
|
||
} else if (prefix == "mds cluster_down") {
|
||
if (pending_mdsmap.test_flag(CEPH_MDSMAP_DOWN)) {
|
||
ss << "mdsmap already marked DOWN";
|
src/mon/MonCommands.h | ||
---|---|---|
"remove nonactive mds", "mds", "rw", "cli,rest")
|
||
COMMAND("mds rmfailed name=who,type=CephInt,range=0", "remove failed mds", \
|
||
"mds", "rw", "cli,rest")
|
||
COMMAND("mds addfailed name=who,type=CephInt,range=0", "remove failed mds", \
|
||
"mds", "rw", "cli,rest")
|
||
COMMAND("mds cluster_down", "take MDS cluster down", "mds", "rw", "cli,rest")
|
||
COMMAND("mds cluster_up", "bring MDS cluster up", "mds", "rw", "cli,rest")
|
||
COMMAND("mds compat rm_compat " \
|
- « Previous
- 1
- 2
- 3
- Next »