]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
objclass: add debug_objclass knob, default to off
authorSage Weil <sage@newdream.net>
Wed, 15 Feb 2012 17:04:22 +0000 (09:04 -0800)
committerSage Weil <sage@newdream.net>
Wed, 15 Feb 2012 17:04:22 +0000 (09:04 -0800)
Signed-off-by: Sage Weil <sage@newdream.net>
src/common/config_opts.h
src/objclass/class_debug.cc

index 52331a1f1fd45b5a7534019a362e657c47e3686d..ac6d0e567da1eda0e676be8012f3fe3abdabf9f3 100644 (file)
@@ -56,6 +56,7 @@ OPTION(debug_journaler, OPT_INT, 0)
 OPTION(debug_objectcacher, OPT_INT, 0)
 OPTION(debug_client, OPT_INT, 0)
 OPTION(debug_osd, OPT_INT, 0)
+OPTION(debug_objclass, OPT_INT, 0)
 OPTION(debug_filestore, OPT_INT, 1)
 OPTION(debug_journal, OPT_INT, 1)
 OPTION(debug_bdev, OPT_INT, 1)         // block device
index e0773e0b363bdfb7dc821c51efa642a77481e9bc..9614274210e3b02f87f56aca9ad96af1c49074d2 100644 (file)
@@ -9,6 +9,8 @@
 
 #include <iostream>
 
+#define DOUT_SUBSYS objclass
+
 int cls_log(const char *format, ...)
 {
    int size = 256, n;
@@ -20,7 +22,7 @@ int cls_log(const char *format, ...)
      va_end(ap);
 #define MAX_SIZE 8196
      if ((n > -1 && n < size) || size > MAX_SIZE) {
-       derr << buf << dendl;
+       dout(1) << buf << dendl;
        return n;
      }
      size *= 2;