Graceful abort needed when recording attempt fails

Not a major issue, but a recording job for a locast channel could not start (locast issue, which I have contacted them about),. This is fine, but the job kept trying to start even 2 hours after it began (well after them program would have ended).

The logs are full of entries like:

2020/12/15 10:59:25.122378 [DVR] Starting job 1608055200-17 Rachael Ray on ch=[5920]
2020/12/15 10:59:25.495606 [ERR] Failed to start stream on channel 5920 via LOCAST-819: Locast: get: https://xxxxxx
2020/12/15 10:59:25.495728 [DVR] Error running job 1608055200-17 Rachael Ray: could not start stream on channels=[5920]: Locast: get: https://xxxx

(I truncated the url's here, as it doesn't matter for this issue).

These were repeated over and over in the logs until I manually killed the recording.
Could you maybe setup to recognize when such failures occur AND the current time is past the expected run time of the recording to auto-end these attempts?

Again, not a major issue (and the actual issue is with Locast), but would be nice not having these hung like this (and fill logs)?

Keep up the great work!

This was via v2020.12.14.1843 of the DVR server.

Please submit diagnostics and email support

Have submitted diagnostics: 9749cf27-755f-42a8-a80e-c55413383258

The most recent test showed that it did give up on attempt at end of expected duration. So maybe the first issue was a one-off issue or starting a recording late to test caused different result.

I have another recording this afternoon on this problem channel, I will let it attempt and see if it has the same issue or not.

I will post here either way, sometime after 3 PST

The next attempted recording on the bad locast channel did give up after apx 5 minutes (no more logs and the "failed" message in DVR admin.

So this must have been some odd issue, and not repeating at this time.

I'm fine with no more work on this issue.

Thanks!