[mythtv] backend from SVN 9761 bangs on mysqld

Daniel Kristjansson danielk at cuymedia.net
Mon Apr 24 16:25:11 UTC 2006


On Mon, 2006-04-24 at 17:42 +0200, Janne Grunau wrote:
> Not in the cureent setting, the cache is dependent on centralized 
> scanner. The first three patches centralize the active eitscanner on 
> each backend. But A centralized scanner on the master backend shouldn't 
> have scalabality issues. It tells just every "EITTimePerSources / 
> number of used cards" one card to tune to the next channel. That's the 
> fastest way to visit all channels on all sources and distributes the 
> load as even as possibly.
That sounds reasonable. Are you sharing the cache or just
making sure the channel scaned on each backend don't overlap?
Also, does this scan all the sources with independent tuners
at the same time, or just one source at a time?

> That gives something less than 1MB for my cache.
Which sounds very reasonable. Lets see if it ever grows to
unreasonable size in a week or two of continuous use before
we start trying to 'solve' the memory usage problem, which
may not even exist anymore.

> > > I had a nearly working solution for RST and EIT running_status but
> > > it is outdated after some of the heavier EIT-refactorings
> > How did you tell tv_rec and tv_play that it's program had changed?
> I didn't, I (mis)used the overrecord.
Ah, ok. I was thinking this could also fix the 'unknown'
program when you tune to a channel that doesn't have
program data yet, but using the existing overrecord
functionality sounds reasonable.

-- Daniel



More information about the mythtv-dev mailing list