From 5c43c57283388bb5583fc4e4123f8dbde5c2cc80 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 4 Jan 2026 11:29:49 -0600 Subject: [PATCH] remove scheduled sync recordings from cleanup --- frigate/record/cleanup.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/frigate/record/cleanup.py b/frigate/record/cleanup.py index e15690e58..5521505b4 100644 --- a/frigate/record/cleanup.py +++ b/frigate/record/cleanup.py @@ -13,9 +13,8 @@ from playhouse.sqlite_ext import SqliteExtDatabase from frigate.config import CameraConfig, FrigateConfig, RetainModeEnum from frigate.const import CACHE_DIR, CLIPS_DIR, MAX_WAL_SIZE, RECORD_DIR from frigate.models import Previews, Recordings, ReviewSegment, UserReviewStatus -from frigate.record.util import remove_empty_directories, sync_recordings +from frigate.record.util import remove_empty_directories from frigate.util.builtin import clear_and_unlink -from frigate.util.time import get_tomorrow_at_time logger = logging.getLogger(__name__) @@ -347,11 +346,6 @@ class RecordingCleanup(threading.Thread): logger.debug("End expire recordings.") def run(self) -> None: - # on startup sync recordings with disk if enabled - if self.config.record.sync_recordings: - sync_recordings(limited=False) - next_sync = get_tomorrow_at_time(3) - # Expire tmp clips every minute, recordings and clean directories every hour. for counter in itertools.cycle(range(self.config.record.expire_interval)): if self.stop_event.wait(60): @@ -360,14 +354,6 @@ class RecordingCleanup(threading.Thread): self.clean_tmp_previews() - if ( - self.config.record.sync_recordings - and datetime.datetime.now().astimezone(datetime.timezone.utc) - > next_sync - ): - sync_recordings(limited=True) - next_sync = get_tomorrow_at_time(3) - if counter == 0: self.clean_tmp_clips() self.expire_recordings()