Add log message when discarding recording segments in cache #3439
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently Frigate silently discards recording segments in cache if there's more than "keep_count" for a camera.
This was happening on my system because it had a high load and was being slow to process the segments (copy segment and commit to the database).
I noticed when watching recordings that there was missing segments of video at random times, but I had no idea why because the segments were being discarded silently (even when logging set to debug).
This PR adds a warning log entry when discarding segments (in the same way as discarding corrupted segments) to aid troubleshooting.