[mythtv] More scheduling scheduler

Max Barry mythtv at maxbarry.com
Thu Sep 28 00:52:51 UTC 2006


David Engel wrote:
> On Wed, Sep 27, 2006 at 02:28:44PM +1000, Max Barry wrote:
>> Not a real problem, but I will mention that programs now display like
>> "Single Record +0/+3 Will Record". That "+3" is new and cryptic (to me).
> 
> That's the recpriority2 value. It doesn't get displayed unless it's
> non-zero.

Just seemed a little odd to display a value that I thought was hidden 
and only used internally.

>> The more programs you try to cram in, the less reliable softpad gets. At
>> fairly low levels of complexity (e.g. 2 tuners and 3 programs), soft
>> padding can be dropped when it doesn't need to be. See attachment
>> softpadtest1.txt for a detailed example.
> 
> Change the push_front on retrylist to push_back. That reverse
> ordering possibly isn't needed any more.

Ready to test the next update.

>> More seriously, I was able to get MythTV to conflict a program solely
>> because of softpad--which should never happen. See softpadtest2.txt for
>> details. This required me to schedule 5 programs on 2 channels with 2
>> tuners, a situation of unusually high load, but it's not unthinkable,
>> either.
> 
> I'm not terribly surprised. The backtracking done in the scheduler is
> very limited. If soft padding nudges it down a different path, there
> isn't always a way back.

Hard conflicts caused by soft padding are pretty bad. They violate the 
most essential rule of the function. Is this fixable?

Max.



More information about the mythtv-dev mailing list