]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
dout: print thread id hex (to match up with gdb)
authorSage Weil <sage@newdream.net>
Tue, 26 Jan 2010 21:37:35 +0000 (13:37 -0800)
committerSage Weil <sage@newdream.net>
Tue, 26 Jan 2010 21:37:35 +0000 (13:37 -0800)
12 files changed:
src/client/Client.cc
src/common/Mutex.cc
src/common/WorkQueue.cc
src/common/lockdep.cc
src/common/tls.cc
src/msg/SimpleMessenger.cc
src/os/FileJournal.cc
src/os/FileStore.cc
src/osd/OSD.cc
src/osd/PG.cc
src/osd/RAID4PG.cc
src/osd/ReplicatedPG.cc

index 9de38063c9cdd225a2978c391e46455025fb202d..a2367cb0f7aa757a925faee11813d8ca4301c7cf 100644 (file)
@@ -63,7 +63,7 @@ using namespace std;
 
 #define DOUT_SUBSYS client
 #undef dout_prefix
-#define dout_prefix *_dout << dbeginl << pthread_self() << " client" << whoami << " "
+#define dout_prefix *_dout << dbeginl << std::hex << pthread_self() << std::dec << " client" << whoami << " "
 
 #define  tout       if (g_conf.client_trace) traceout
 
index 13d3ee8dff8eb22af7a189ee6f9b4c103614a269..0d0b1589082af617cb4001e92bd79e6686eb2957 100644 (file)
@@ -15,8 +15,8 @@ int g_lockdep = 0;
 
 #undef dout
 #undef derr
-#define  dout(l)    if (l<=g_conf.debug_lockdep) *_dout << g_clock.now() << " " << pthread_self() << " lockdep: "
-#define  derr(l)    if (l<=g_conf.debug_lockdep) *_derr << g_clock.now() << " " << pthread_self() << " lockdep: "
+#define  dout(l)    if (l<=g_conf.debug_lockdep) *_dout << g_clock.now() << " " << std::hex << pthread_self() << std::dec << " lockdep: "
+#define  derr(l)    if (l<=g_conf.debug_lockdep) *_derr << g_clock.now() << " " << std::hex << pthread_self() << std::dec << " lockdep: "
 
 
 pthread_mutex_t lockdep_mutex = PTHREAD_MUTEX_INITIALIZER;
index a349f2df21aef0d0e473e3d08bfb822144e5b7de..40f17e3c346a989fadc2546557dde8f29efcc4e3 100644 (file)
@@ -19,7 +19,7 @@
 
 #define DOUT_SUBSYS tp
 #undef dout_prefix
-#define dout_prefix *_dout << dbeginl << pthread_self() << " " << name << " "
+#define dout_prefix *_dout << dbeginl << std::hex << pthread_self() << std::dec << " " << name << " "
 
 
 void ThreadPool::worker()
index 93829cd7e8c46c7ebe7b78a7ccf8280d522d0329..8b37dc18dd8efd16adfed940295d1dc1d1150965 100644 (file)
@@ -10,7 +10,7 @@
 #include "config.h"
 
 #undef dout
-#define  dout(l)    if (l<=g_conf.debug_lockdep) *_dout << g_clock.now() << " " << pthread_self() << " lockdep: "
+#define  dout(l)    if (l<=g_conf.debug_lockdep) *_dout << g_clock.now() << " " << std::hex << pthread_self() << std::dec << " lockdep: "
 
 
 // global
index f272dabcd8fc009f7e90ecfb3ae346017d2f14f9..3c6f9c76b9f06d9ba727f15a453cd14448579a11 100644 (file)
@@ -8,8 +8,8 @@
 
 #undef dout
 #undef derr
-#define  dout(l)    if (l<=g_conf.debug_lockdep) *_dout << g_clock.now() << " " << pthread_self() << " tls: "
-#define  derr(l)    if (l<=g_conf.debug_lockdep) *_derr << g_clock.now() << " " << pthread_self() << " tls: "
+#define  dout(l)    if (l<=g_conf.debug_lockdep) *_dout << g_clock.now() << " " << std::hex << pthread_self() << std::dec << " tls: "
+#define  derr(l)    if (l<=g_conf.debug_lockdep) *_derr << g_clock.now() << " " << std::hex << pthread_self() << std::dec << " tls: "
 
 
 pthread_key_t   _tls_key = 0;
index 812b50e9d92cc8c21438afade880787787ba3011..9920a6ff69047f6e8bb08ef562180644acd6819b 100644 (file)
@@ -40,7 +40,7 @@
 #undef dout_prefix
 #define dout_prefix _prefix(messenger)
 static ostream& _prefix(SimpleMessenger *messenger) {
-  return *_dout << dbeginl << pthread_self() << " -- " << messenger->ms_addr << " ";
+  return *_dout << dbeginl << std::hex << pthread_self() << std::dec << " -- " << messenger->ms_addr << " ";
 }
 
 
@@ -465,7 +465,7 @@ entity_addr_t SimpleMessenger::get_myaddr()
 #undef dout_prefix
 #define dout_prefix _pipe_prefix()
 ostream& SimpleMessenger::Pipe::_pipe_prefix() {
-  return *_dout << dbeginl << pthread_self()
+  return *_dout << dbeginl << std::hex << pthread_self() << std::dec
                << " -- " << messenger->ms_addr << " >> " << peer_addr << " pipe(" << this
                << " sd=" << sd
                << " pgs=" << peer_global_seq
index 9b6c50c74a140a118f4ad321a6e515ecd6f5df30..48b1ba3b90eacd560ce0c1189cf558ab91b990f7 100644 (file)
@@ -24,7 +24,7 @@
 
 #define DOUT_SUBSYS journal
 #undef dout_prefix
-#define dout_prefix *_dout << dbeginl << pthread_self() << " journal "
+#define dout_prefix *_dout << dbeginl << std::hex << pthread_self() << std::dec << " journal "
 
 
 int FileJournal::_open(bool forwrite, bool create)
index 9c73d838740537e4042054c7203aa934682c4f85..7ca992c596f011dc33a999d957d32c2bfd911270 100644 (file)
@@ -62,7 +62,7 @@
 
 #define DOUT_SUBSYS filestore
 #undef dout_prefix
-#define dout_prefix *_dout << dbeginl << pthread_self() << " filestore(" << basedir << ") "
+#define dout_prefix *_dout << dbeginl << std::hex << pthread_self() << std::dec << " filestore(" << basedir << ") "
 
 #include "include/buffer.h"
 
index 2e6ef3a6106f66e629f749729028ce620ae16230..35940f53a80d60ede6150b6402ebb6ecec7e8538 100644 (file)
@@ -99,7 +99,7 @@
 #define dout_prefix _prefix(*_dout, whoami, osdmap)
 
 static ostream& _prefix(ostream& out, int whoami, OSDMap *osdmap) {
-  return out << dbeginl << pthread_self()
+  return out << dbeginl << std::hex << pthread_self() << std::dec
             << " osd" << whoami << " " << (osdmap ? osdmap->get_epoch():0) << " ";
 }
 
index b2081fb9c225786f53c4318675325d80200e615e..ad9f2608f34db56010f1f34694fa253be18ea845 100644 (file)
@@ -36,7 +36,7 @@
 #undef dout_prefix
 #define dout_prefix _prefix(this, osd->whoami, osd->osdmap)
 static ostream& _prefix(PG *pg, int whoami, OSDMap *osdmap) {
-  return *_dout << dbeginl<< pthread_self() << " osd" << whoami << " " << (osdmap ? osdmap->get_epoch():0) << " " << *pg << " ";
+  return *_dout << dbeginl<< std::hex << pthread_self() << std::dec << " osd" << whoami << " " << (osdmap ? osdmap->get_epoch():0) << " " << *pg << " ";
 }
 
 
index 1ca57352f6d4bc747a84da3f2a90378c946e1931..9f49a6fb30cbf3670a7f44a7334790b9f7554c3c 100644 (file)
@@ -28,7 +28,7 @@
 #undef dout_prefix
 #define dout_prefix _prefix(this, osd->whoami, osd->osdmap)
 static ostream& _prefix(PG *pg, int whoami, OSDMap *osdmap) {
-  return *_dout << dbeginl << pthread_self()
+  return *_dout << dbeginl << std::hex << pthread_self() << std::dec
                << " osd" << whoami 
                << " " << (osdmap ? osdmap->get_epoch():0) << " "
                << *pg << " ";
index 99f92b2153b7ad5e2e0eb37ca144cb448d358ffa..60513ddf7884da8f47a04aa2328770a6e0e56549 100644 (file)
@@ -38,7 +38,7 @@
 #undef dout_prefix
 #define dout_prefix _prefix(this, osd->whoami, osd->osdmap)
 static ostream& _prefix(PG *pg, int whoami, OSDMap *osdmap) {
-  return *_dout << dbeginl << pthread_self() << " osd" << whoami
+  return *_dout << dbeginl << std::hex << pthread_self() << std::dec << " osd" << whoami
                << " " << (osdmap ? osdmap->get_epoch():0) << " " << *pg << " ";
 }