On 6/18/05, Gavin Haslett <[EMAIL PROTECTED]> wrote:
> You know, that wasn't very nice, Chris :) Remember this is the mythtv-users 
> list, not developers. Not everyone can read the source code you know, these 
> are users!
> 
> Basically, in layman's terms the housekeeping thread takes care of stuff like 
> expiring out old and unneeded database entries, old log entries expired 
> out... generally housekeeping tasks on the database.

Scanning through the code you provided the link to would have answered
most your questions, even with little or no programming knowledge.
With the useful commenting and method names such as "flushLogs()",
"runFillDatabase()", and "CleanupOldJobsInQueue()", most of the
high-level info is there. Essentially (as noted previously), this
thread carries out the essential housekeeping chores to keep the
database in good order and runs mythfilldatabase to keep your program
listings up to date.

If the backend logs are showing many "Running housekeeping thread"
entries, do not worry. MythTV is usually quite good at giving error
messages when something goes wrong, or it cannot access resources such
as the SQL database.

Nick
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to