From 55adf8b1cb075e746b580108be4357bc8ae95e8d Mon Sep 17 00:00:00 2001 From: goon-foss Date: Sun, 20 Sep 2026 16:58:28 +0200 Subject: [PATCH] fix(scheduler): godzina na dedup po tytule i dlugosci MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Przebieg nadrabiajacy zaleglosci scalil 67 tys. scen (xnxx/xvideos, ten sam tytul, dlugosc i obsada) i trwal 90 min, wiec przy limicie 30 min job raportowal sie jako zawieszony (Sentry GOON-V), mimo ze pracowal. Zaleglosc wzieła sie z restartow workera, ktore ucinaly wczesniejsze przebiegi. Co-Authored-By: Claude Opus 5 --- app/scheduler/jobs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/scheduler/jobs.py b/app/scheduler/jobs.py index 2adf723..42bfd63 100644 --- a/app/scheduler/jobs.py +++ b/app/scheduler/jobs.py @@ -390,9 +390,13 @@ def _job_title_duration_dedup() -> None: try: from app.scheduler.title_duration_dedup import run_title_duration_dedup + # Godzina, nie domyslne 30 min: przebieg nadrabiajacy zaleglosci (po serii restartow + # workera, ktore ucinaly wczesniejsze) scalil 67 tys. scen i trwal 90 min, wiec job + # zglosil sie jako zawieszony, choc pracowal (2026-09-20, Sentry GOON-V). _run_with_timeout( lambda: run_title_duration_dedup(playback_only=True, commit=True), label="title-duration-dedup", + timeout_sec=3600, ) log.info("[scheduler] title-duration dedup done") except Exception: