I use a mac as my DVR server and a (now quite old) NAS (synology DS414) as my data store. The NAS does a few other things such as syncing and hosting a backup of my office data and runs back up tasks each night to USB drives.
Anyway, I noticed that if the backup tasks take place during a recording, the recording is interrupted. I presume this is because the mac DVR server cannot write data to the NAS quick enough because the backup process is either occupying the NAS CPU and / or disks.
I’m wondering if there could be some kind of local caching that Channels DVR could do in the event of a temporary loss of access to the primary data store? Perhaps it could be a setting to limit the max length of local caching? It would make this and similar set ups much more reliable. I would imagine that once a reliable connection is reestablished that the cache would be cleared as it is written to the primary data store.
Maybe this is one of those things that sounds great in principle but would be really hard to implement?