]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: svc.rados: add clog_warn()
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 6 Mar 2020 21:12:20 +0000 (13:12 -0800)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 6 Mar 2020 21:29:58 +0000 (13:29 -0800)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/services/svc_rados.cc
src/rgw/services/svc_rados.h

index 3f58e7c8064398cf90564081f4ddd5c162412b0b..35d7c523e5d6fae7b4602439066452d3a25d6633 100644 (file)
@@ -369,3 +369,17 @@ int RGWSI_RADOS::Pool::List::get_marker(string *marker)
   return 0;
 }
 
+int RGWSI_RADOS::clog_warn(const string& msg)
+{
+  string cmd =
+    "{"
+      "\"prefix\": \"log\", "
+      "\"level\": \"warn\", "
+      "\"logtext\": [\"" + msg + "\"]"
+    "}";
+
+  bufferlist inbl;
+  auto h = handle();
+  return h.mon_command(cmd, inbl, nullptr, nullptr);
+}
+
index 85c593a36d28078f9b1597b62d07011edc3fb7a4..124c667abd50b10161f2dccd31ede21750b0b8b0 100644 (file)
@@ -73,6 +73,8 @@ public:
     return async_processor.get();
   }
 
+  int clog_warn(const string& msg);
+
   class Handle;
 
   class Pool {