On Sat, Jan 10, 2009 at 4:29 AM, Michael T. Dean <span dir="ltr">&lt;<a href="mailto:mtdean@thirdcontact.com">mtdean@thirdcontact.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On 01/08/2009 11:05 PM, Craig Sanders wrote:<br>
&gt; On Thu, Jan 08, 2009 at 03:47:03PM -0800, Brad DerManouelian wrote:<br>
&gt;<br>
</div><div class="Ih2E3d">&gt;&gt; The supported method of running jobs on other machines that do not<br>
&gt;&gt; have tuners is to run mythjobqueue.<br>
&gt;&gt;<br>
</div>...<br>
<div class="Ih2E3d">&gt; the only mention of mythjobqueue in the manual is a few paragraphs at<br>
&gt; section 23.25 - there&#39;s no mention anywhere in the manual that tunerless<br>
&gt; backends are unsupported, or that mythjobqueue should be used instead of<br>
&gt; mythbackend if no tuners are installed.<br>
<br>
</div>Note that if you run mythbackend on a host without any configured<br>
capture cards, all the parts of mythbackend that are not included in<br>
mythjobqueue are disabled--meaning you&#39;re basically running mythjobqueue<br>
+ cruft. &nbsp;&quot;What cruft?&quot; you may ask.<br>
</blockquote><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">SNIPPED</blockquote><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Yeah, I realize that 256MiB of RAM isn&#39;t too expensive today, but why<br>
fill it up with garbage you&#39;re not using? &nbsp;Why not use it for something<br>
useful, like the kernel buffers/cache--or preventing mythtranscode or<br>
mythcommflag from hitting swap or ...<br>
<br>
And, as Brad has mentioned, since it was designed to be used that way,<br>
it&#39;s been tested that way.<br>
</blockquote><div><br>Just some background, and perhaps you guys would have a suggestion...<br><br>&nbsp;I have three myth frontends, and (currently, I abandoned plans) one backend.&nbsp; 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.&nbsp; 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.<br>
<br>My first proposal was to stick ALL hard drives (apart from small boot drives) onto a seperate server and mount via NFS.&nbsp; This fixed part of the issue (she coudl still watch movies) but still meant she couldn&#39;t watch recorded shows nor use the myth gui for watching anything.<br>
<br>The &quot;root&quot; 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.<br><br>So my second proposal (which the list commented was the best solution) was to run a master &quot;server&quot; with all my storage (and NFS server), mysql, mythbackend (no tuners), asterisk (but no phone cards, same issue as myth and tuners), etc.&nbsp; All of my core &quot;services&quot;.&nbsp; 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&#39;t effect watching.&nbsp;&nbsp; This seemed to be the perfect solution, and something I was going to move to in the future.<br>
<br>I was basically told that running this way would do all scheduling and (if I hit the &quot;force master backend&quot; switch, or just used NFS) file transfer, and optionally (depending on how i configured) commercial detection.<br>
<br>Is there a large reason this isn&#39;t supported?&nbsp; It seems like an ideal situation for anyone with a large (or even medium) myth farm.&nbsp; <br></div></div>