[mythtv-users] Pre-recording Script?

Jon Boehm jon.s.boehm at gmail.com
Thu Jan 11 06:57:31 UTC 2018


It's a ST5000DM000.  I believe it is a shingled drive.  I'm actually
surprised at how often it does just fine.  I've got the Recording Pending
touch script enabled now.  We will see if that helps.  If not I have other
options.

Thanks

On Wed, Jan 10, 2018 at 4:30 PM, Stephen Worthington <
stephen_agent at jsw.gen.nz> wrote:

> On Wed, 10 Jan 2018 11:04:11 -0800, you wrote:
>
> >Hi
> >
> >I have a very slow drive and I allow it to spin down.  One of those drives
> >that are best used only for archiving.  Normally its fine for recordings,
> >but sometimes I get failed recording because, I theorize, that I have a
> >buffer overflow when the drive needs to spin up AND I have multiple
> >recordings starting at the same time.  My recording are coming from an
> >HDHomerun in h264.
> >
> >Is there a pre-recording script that can fire, say, 1-minute before a
> >recording is scheduled?  All I want it to do is touch a dummy file in the
> >recording directory.  I only have 1 recording directory so I don't even
> >need to think about which dir/drive needs to be touched.
> >
> >Thanks for the help
>
> Exactly what sort of drive is it?  If it is shingled drive, like the
> Seagate ST8000AS0002 8 Tbyte archive drives I use for my archiving,
> then spin up is not the only problem.  Shingled drives have to stop
> writing every so often in order to re-write tracks that get
> overwritten.  So they stop accepting write commands from the system
> for considerable periods of time (many seconds).  The time involved is
> way longer than the mythbackend and system buffers can cope with, so
> such drives can not be used for recording.
>
> How many recordings do you have starting at the same time?  When a
> recording starts, there is significant disk activity where the heads
> have to move back and forth to the system areas of the disk in order
> to set up the directory entries and space allocation for the files
> being opened.  Head movement takes a long time, and too much of it
> happening at once will mean that the heads do not get back to the
> correct location to write the next block of data for a recording
> before the buffers overflow.  If the problem is only at startup of
> multiple recordings, then you can manually fix that by telling one or
> more of the recordings to start early.  So if you are starting three
> recordings at the same time, you would set up override rules to start
> one recording two minutes early,one recording one minute early, and
> one recording would be left to start at the normal time.
>
> However, while recording, if you are recording to three files at once,
> the heads will be continually moving between the files.  There may be
> enough time for that most of the time, but when more space needs to be
> allocated for one of the files, the heads will then need to move to
> the system areas as well and that may cause a buffer overflow and loss
> of data in the middle of one or more of the recordings.
>
> As a rule of thumb, with modern hard drives, I would not want to have
> more than three recordings happening at once, and I have my system set
> up with enough recording drives (7) so that I have no more  than two
> recordings at once on any one drive.
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20180110/72178cdd/attachment.html>


More information about the mythtv-users mailing list