[mythtv-commits] Re: Ticket #551: Scheduler consuming all CPU
cycles and disk bandwidth (via mysql).
MythTV
mythtv at cvs.mythtv.org
Sun Nov 20 13:54:11 EST 2005
#551: Scheduler consuming all CPU cycles and disk bandwidth (via mysql).
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: gigem
Type: defect | Status: new
Priority: critical | Milestone: 0.19
Component: mythtv | Version: head
Severity: medium | Resolution:
-----------------------+----------------------------------------------------
Comment (by danielk):
(In [7946]) References #551.
This makes the eitscanner a little smarter about handling multiple
EIT scanning cards. It adds randomness to when scanning starts and
when channel changes happen, this should make it much less likely
that two or more cards act in lockstep when it comes to changing
channels and calling for reschedules.
This also implements rate limiting across all eitscanners on the
same backend on the calls to reschedule.
This also adds randomness to which channel the scanners start at.
This just assures that when multiple scanners first start up two
or more of them aren't scanning the same exact channels. This doesn't
address Brandon's problem, but only makes the scan faster right after
you first start the backend if you do have multiple cards. After
a while the scanners would be out of lockstep anyway, this just
speeds the process.
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/551>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list