[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