rs = "must supply options to be parsed in a single string";
r = -EINVAL;
}
- }
- if (m->cmd[0] == "status") {
+ } else if (m->cmd[0] == "status") {
if (!access_r) {
r = -EACCES;
rs = "access denied";
ss << " mdsmap " << mdsmon()->mdsmap << "\n";
rs = ss.str();
r = 0;
- }
- if (m->cmd[0] == "report") {
+ } else if (m->cmd[0] == "report") {
if (!access_r) {
r = -EACCES;
rs = "access denied";
string hs;
get_health(hs, NULL, &jf);
-
+
monmon()->dump_info(&jf);
osdmon()->dump_info(&jf);
mdsmon()->dump_info(&jf);
rdata.append(ss2.str());
rs = string();
r = 0;
- }
- if (m->cmd[0] == "quorum_status") {
+ } else if (m->cmd[0] == "quorum_status") {
if (!access_r) {
r = -EACCES;
rs = "access denied";
_quorum_status(ss);
rs = ss.str();
r = 0;
- }
- if (m->cmd[0] == "mon_status") {
+ } else if (m->cmd[0] == "mon_status") {
if (!access_r) {
r = -EACCES;
rs = "access denied";
_mon_status(ss);
rs = ss.str();
r = 0;
- }
- if (m->cmd[0] == "health") {
+ } else if (m->cmd[0] == "health") {
if (!access_r) {
r = -EACCES;
rs = "access denied";
}
get_health(rs, (m->cmd.size() > 1) ? &rdata : NULL, NULL);
r = 0;
- }
- if (m->cmd[0] == "heap") {
+ } else if (m->cmd[0] == "heap") {
if (!access_all) {
r = -EACCES;
rs = "access denied";
ceph_heap_profiler_handle_command(m->cmd, ss);
rs = ss.str();
}
- }
- if (m->cmd[0] == "quorum") {
+ } else if (m->cmd[0] == "quorum") {
if (!access_all) {
r = -EACCES;
rs = "access denied";