[mythtv-users] backends without tuners (was Re: Transcoding is being done on frontends, not backend)
Krzysztof Adamski
k at adamski.org
Fri Jan 9 23:44:47 UTC 2009
On Fri, 2009-09-01 at 15:02 -0800, Brad DerManouelian wrote:
> On Jan 9, 2009, at 2:57 PM, Bill Williamson wrote:
>
> > SNIPPED
> >
> > Yeah, I realize that 256MiB of RAM isn't too expensive today, but why
> > fill it up with garbage you're not using? Why not use it for
> > something
> > useful, like the kernel buffers/cache--or preventing mythtranscode or
> > mythcommflag from hitting swap or ...
> >
> > And, as Brad has mentioned, since it was designed to be used that way,
> > it's been tested that way.
> >
> > Just some background, and perhaps you guys would have a suggestion...
> >
> > I have three myth frontends, and (currently, I abandoned plans) one
> > backend. Due to unknown issues (which laters kernels fixed, this
> > was 18 months ago) my tuner cards would lock up forcing a HARD
> > reboot about once per week or two. It was also taking a long while
> > to reboot (my best guess is an interrupt problem was causing
> > everything, not the tuners themselves), and if it happened when I
> > was at work the wife and baby had no TV for the day.
> >
> > My first proposal was to stick ALL hard drives (apart from small
> > boot drives) onto a seperate server and mount via NFS. This fixed
> > part of the issue (she coudl still watch movies) but still meant she
> > couldn't watch recorded shows nor use the myth gui for watching
> > anything.
> >
> > The "root" problem with this setup is that mythfrontend MUST connect
> > to the MASTER backend (and mysql) on startup and while doing other
> > things in and about the code.
> >
> > So my second proposal (which the list commented was the best
> > solution) was to run a master "server" with all my storage (and NFS
> > server), mysql, mythbackend (no tuners), asterisk (but no phone
> > cards, same issue as myth and tuners), etc. All of my core
> > "services". Then I could run one (or more) secondary backends with
> > tuners, and if they had to be cut off and back on then it DID effect
> > recording, but didn't effect watching. This seemed to be the
> > perfect solution, and something I was going to move to in the future.
> >
> > I was basically told that running this way would do all scheduling
> > and (if I hit the "force master backend" switch, or just used NFS)
> > file transfer, and optionally (depending on how i configured)
> > commercial detection.
> >
> > Is there a large reason this isn't supported? It seems like an
> > ideal situation for anyone with a large (or even medium) myth farm.
>
> I think you SNIPPED the reason when you replied. Also, the ideal
> solution is to not have a backend that locks up. Fixing that instead
> of putting time and effort into changing your entire system to work
> around it seems like a better use of time to me. The biggest reason
> not to do it, again, is that it is not tested. It might work, it might
> break. No one even tries and if there is a problem with it, no one
> will fix it.
Every time the "backend without tuners is not supported" comes up, I
can't stop wondering why not have a network tuner like the HDHR defined
on this tunerless backend. This would satisfy the requirement for tuners
without actually having a tuner in the backend.
K
More information about the mythtv-users
mailing list