]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mon/MgrMonitor: daemon id is under who in cmdmap, return name not id
authorJan Fajerski <jfajerski@suse.com>
Tue, 13 Mar 2018 11:53:18 +0000 (12:53 +0100)
committerJan Fajerski <jfajerski@suse.com>
Tue, 3 Apr 2018 08:44:43 +0000 (10:44 +0200)
Fixes: http://tracker.ceph.com/issues/23330
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
src/mon/MgrMonitor.cc
src/mon/MonCommands.h

index 5fb8bdddf30cab8e470cc55d8decabfb6c13b0e7..a32c8bda43c1c45129e88ed5690d1b30b343479c 100644 (file)
@@ -739,7 +739,7 @@ bool MgrMonitor::preprocess_command(MonOpRequestRef op)
     f->flush(rdata);
   } else if (prefix == "mgr metadata") {
     string name;
-    cmd_getval(g_ceph_context, cmdmap, "id", name);
+    cmd_getval(g_ceph_context, cmdmap, "who", name);
     if (name.size() > 0 && !map.have_name(name)) {
       ss << "mgr." << name << " does not exist";
       r = -ENOENT;
@@ -750,7 +750,7 @@ bool MgrMonitor::preprocess_command(MonOpRequestRef op)
     boost::scoped_ptr<Formatter> f(Formatter::create(format, "json-pretty", "json-pretty"));
     if (name.size()) {
       f->open_object_section("mgr_metadata");
-      f->dump_string("id", name);
+      f->dump_string("name", name);
       r = dump_metadata(name, f.get(), &ss);
       if (r < 0)
         goto reply;
@@ -760,7 +760,7 @@ bool MgrMonitor::preprocess_command(MonOpRequestRef op)
       f->open_array_section("mgr_metadata");
       for (auto& i : map.get_all_names()) {
        f->open_object_section("mgr");
-       f->dump_string("id", i);
+       f->dump_string("name", i);
        r = dump_metadata(i, f.get(), NULL);
        if (r == -EINVAL || r == -ENOENT) {
          // Drop error, continue to get other daemons' metadata
index 78fbf08ad54f48aa33241b50b39823ab07b2ef5b..4657adf13468b2b29960710a84ca480b6423363d 100644 (file)
@@ -1087,7 +1087,7 @@ COMMAND("mgr module enable "                                              \
 COMMAND("mgr module disable "                                          \
        "name=module,type=CephString",
        "disable mgr module", "mgr", "rw", "cli,rest")
-COMMAND("mgr metadata name=id,type=CephString,req=false",
+COMMAND("mgr metadata name=who,type=CephString,req=false",
        "dump metadata for all daemons or a specific daemon",
        "mgr", "r", "cli,rest")
 COMMAND("mgr count-metadata name=property,type=CephString",