[mythtv-commits] mythtv branch devel/logging updated by danielk. v0.27-pre2-1090-g5ccecfe

Git Repo Owner noreply at mythtv.org
Fri May 10 02:31:15 UTC 2013


The branch, devel/logging has been updated on the
mythtv repository by gitolite user danielk.
       via  5ccecfe8fd4e4304d52b8d343912c433be228e51 (commit)
       via  26bd0335df93366096cae3ed8b850656046ee5d6 (commit)
       via  62cdf317a351f50717f17192f15c3119bfb0bcdd (commit)
      from  5bbce796b8e4c2d384d18afc441d7c6e4d37b684 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5ccecfe8fd4e4304d52b8d343912c433be228e51
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Thu, 9 May 2013 22:30:41 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Thu, 9 May 2013 22:30:41 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5ccecfe8fd4e4304d52b8d343912c433be228e51

Add rename_thread() to make thread pool more efficient.
If we call deregister_thread() + register_thread() for every runnable
we run then it means we call get_gdb_thread_id() for every runnable;
this instead just renames the pre-existing ThreadInfo for the new
runnable.



commit 26bd0335df93366096cae3ed8b850656046ee5d6
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Thu, 9 May 2013 22:14:53 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Thu, 9 May 2013 22:14:53 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=26bd0335df93366096cae3ed8b850656046ee5d6

Use gdb thread id in logging



commit 62cdf317a351f50717f17192f15c3119bfb0bcdd
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Thu, 9 May 2013 21:55:02 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Thu, 9 May 2013 22:03:19 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=62cdf317a351f50717f17192f15c3119bfb0bcdd

Add a get_gdb_thread_id function to mythbaseutil.{h,cpp}



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/logging/logdeque.cpp       |   24 ++++++-
 mythtv/libs/libmythbase/logging/logdeque.h         |    1 +
 mythtv/libs/libmythbase/logging/logentry.cpp       |    6 +-
 mythtv/libs/libmythbase/mthreadpool.cpp            |    3 +-
 mythtv/libs/libmythbase/mythbaseutil.cpp           |   31 +++++++++
 mythtv/libs/libmythbase/mythbaseutil.h             |    5 +-
 mythtv/libs/libmythbase/mythlogging.cpp            |    5 ++
 mythtv/libs/libmythbase/mythlogging_extra.h        |    1 +
 .../.gitignore                                     |    2 +-
 .../test/test_mythbaseutil/test_mythbaseutil.cpp   |    3 +
 .../test/test_mythbaseutil/test_mythbaseutil.h     |   72 ++++++++++++++++++++
 .../test_mythbaseutil.pro}                         |   11 ++--
 .../test/test_mythlogging/test_mythloggingbase.h   |   15 ++++-
 13 files changed, 161 insertions(+), 18 deletions(-)
 copy mythtv/libs/libmythbase/test/{test_mythtimer => test_mythbaseutil}/.gitignore (55%)
 create mode 100644 mythtv/libs/libmythbase/test/test_mythbaseutil/test_mythbaseutil.cpp
 create mode 100644 mythtv/libs/libmythbase/test/test_mythbaseutil/test_mythbaseutil.h
 copy mythtv/libs/libmythbase/test/{test_mythtimer/test_mythtimer.pro => test_mythbaseutil/test_mythbaseutil.pro} (75%)

-- 



More information about the mythtv-commits mailing list