]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mon/Monitor.h
import 15.2.9
[ceph.git] / ceph / src / mon / Monitor.h
index fd8b14883624fcaf8007499e2e96f6e8a378ed2f..deda57a93dd9da2f1c77add479a57ccc80be19e1 100644 (file)
@@ -56,6 +56,7 @@
 #include "mon/MonOpRequest.h"
 #include "common/WorkQueue.h"
 
+using namespace TOPNSPC::common;
 
 #define CEPH_MON_PROTOCOL     13 /* cluster internal */
 
@@ -839,7 +840,13 @@ public:
             ss << "session dropped for command ";
           }
         }
-        ss << "cmd='" << m->cmd << "': finished";
+        cmdmap_t cmdmap;
+        stringstream ds;
+        string prefix;
+        cmdmap_from_json(m->cmd, &cmdmap, ds);
+        cmd_getval(cmdmap, "prefix", prefix);
+        if (prefix != "config set" && prefix != "config-key set")
+          ss << "cmd='" << m->cmd << "': finished";
 
         mon->audit_clog->info() << ss.str();
        mon->reply_command(op, rc, rs, rdata, version);