[mythtv-commits] mythtv commit: r26033 by mdean

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Aug 31 23:35:52 UTC 2010


      Author: mdean
        Date: 2010-08-31 23:35:52 +0000 (Tue, 31 Aug 2010)
New Revision: 26033
   Changeset: http://svn.mythtv.org/trac/changeset/26033

Log:

Show mythfilldatabase's --dd-grab-all documentation in --help output.

Running mythfilldatabase --dd-grab-all results in mythfilldatabase making only a single request to DataDirect servers and pulling all available listings data at once.  This will ensure MythTV always has the most-current data available, but requires significantly more CPU and RAM during the mythfilldatabase run.  It is not expected to work on all backend systems and with all lineups, and may interfere with recording due to resource starvation.  For users whose master backend systems are sufficiently powerful, using --dd-grab-all will ensure the best listings data possible and will actually cause less strain on the DataDirect servers than the default approach of requesting tomorrow and +13 in separate runs.

Users may enable --dd-grab-all in automatic mythfilldatabase runs by specifying the argument in the "mythfilldatabase arguments" setting in mythtv-setup on the "Mythfilldatabase" screen (the last screen) of "General" settings.

The --dd-grab-all style grabbing has not yet been optimized, and future plans include changes to MythTV and the MythTV database to make its use more efficient, even on resource-limited backend systems.  That said, for users with sufficiently-powerful backend systems, I highly recommend specifying the --dd-grab-all argument in your mythfilldatabase arguments setting.  Please test first, and any corrupted recordings due to resource starvation should not be considered my fault.  (You've been warned.  :)


Modified:

   trunk/mythtv/programs/mythfilldatabase/main.cpp




More information about the mythtv-commits mailing list