]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common: set_ioprio debug message including pid
authorLoic Dachary <loic-201408@dachary.org>
Tue, 7 Oct 2014 12:03:39 +0000 (14:03 +0200)
committerLoic Dachary <loic-201408@dachary.org>
Tue, 7 Oct 2014 12:09:17 +0000 (14:09 +0200)
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
src/common/Thread.h
src/common/WorkQueue.cc

index cc3c472745cc92977a8cf68197e11187ddb081d3..8c0b74514926903cb5c9415a5d6c9da7eecf0b18 100644 (file)
@@ -42,6 +42,7 @@ class Thread {
 
  public:
   const pthread_t &get_thread_id();
+  pid_t get_pid() const { return pid; }
   bool is_started();
   bool am_self();
   int kill(int signal);
index 0fbdbf108930397fe3a6af99c3a50ef27a91c708..5c7fefc434930dbb6e764c5e5303eca78cbfb27f 100644 (file)
@@ -271,6 +271,10 @@ void ThreadPool::set_ioprio(int cls, int priority)
   for (set<WorkThread*>::iterator p = _threads.begin();
        p != _threads.end();
        ++p) {
+    ldout(cct,10) << __func__ 
+                 << " class " << cls << " priority " << priority
+                 << " pid " << (*p)->get_pid()
+                 << dendl;
     int r = (*p)->set_ioprio(cls, priority);
     if (r < 0)
       lderr(cct) << " set_ioprio got " << cpp_strerror(r) << dendl;