[mythtv] More scheduling scheduler
Max Barry
mythtv at maxbarry.com
Thu Sep 28 22:40:13 UTC 2006
Max Barry wrote:
> David Engel wrote:
>> Change the push_front on retrylist to push_back. That reverse
>> ordering possibly isn't needed any more.
>>
>>> 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?
I manually changed push_front to push_back, had a play, and was unable
to cause a conflict. So perhaps that's all we need.
If that change is actually going into svn, I'll test more thoroughly.
Max.
More information about the mythtv-dev
mailing list