]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/objclass/class_api.cc
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / objclass / class_api.cc
index b50b6caf23f92c1948c0203920c5355c4390de11..9d5ae98ba8157bb106020d2d5364be21f0cbc9ce 100644 (file)
@@ -8,6 +8,8 @@
 #include "common/debug.h"
 
 #include "objclass/objclass.h"
+#include "osd/osd_internal_types.h"
+
 #include "osd/ClassHandler.h"
 
 #include "auth/Crypto.h"
@@ -15,8 +17,6 @@
 
 #define dout_context ClassHandler::get_instance().cct
 
-static constexpr int dout_subsys = ceph_subsys_objclass;
-
 void *cls_alloc(size_t size)
 {
   return malloc(size);
@@ -147,21 +147,3 @@ void cls_cxx_subop_version(cls_method_context_t hctx, std::string *s)
 
   *s = buf;
 }
-
-int cls_log(int level, const char *format, ...)
-{
-   int size = 256;
-   va_list ap;
-   while (1) {
-     char buf[size];
-     va_start(ap, format);
-     int n = vsnprintf(buf, size, format, ap);
-     va_end(ap);
-#define MAX_SIZE 8196
-     if ((n > -1 && n < size) || size > MAX_SIZE) {
-       dout(ceph::dout::need_dynamic(level)) << buf << dendl;
-       return n;
-     }
-     size *= 2;
-   }
-}