[mythtv-firehose] mythtv branch master updated by stuartm. v0.27-alpha-193-g0e8d173

Git Repo Owner noreply at mythtv.org
Mon Aug 19 14:06:03 UTC 2013

The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  0e8d1736e517191c017f565e66fab8aa88a5bf42 (commit)
      from  763c7caff6d05e36064765de1133e51cf1a5ec0e (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 0e8d1736e517191c017f565e66fab8aa88a5bf42
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 19 Aug 2013 14:25:56 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Mon, 19 Aug 2013 14:26:01 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=0e8d1736e517191c017f565e66fab8aa88a5bf42

Disable database logging by default.
It can be re-enabled using --enable-dblog

Until we actually start using this data somewhere there is not much
point in storing it. Since it's already known that writing to the
database can affect I/O performance, especially where drives are
shared with recordings, this could potentially even cause a positive
feedback loop. The I/O starvation causes the backend to start logging
slow read/write warnings, which in turn increase the writes to the
database exacerbating the problems.

The same problem is also true, to a greater or lesser extent with file
based logging but we actually need the file logs so there isn't much
we can do there.


Summary of changes:
 mythtv/libs/libmythbase/logging.cpp               |    4 ++--
 mythtv/libs/libmythbase/mythcommandlineparser.cpp |    6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)


More information about the mythtv-firehose mailing list