Commit graph

7 commits

Author SHA1 Message Date
Trulla
5b4dd2384e Allow serienen/videoen categories in movetdarr
Die Kategorie-Whitelist kannte nur serien4k|serien|video4k|video. Die
englischen Arr-Instanzen sonarrEN (Port 8991, Root /data/FHD/serienen) und
radarrEN (Port 7880, Root /data/FHD/videoen) nutzen aber serienen/videoen.

Folge: Downloads dieser Kategorien wurden mit "nicht unterstuetzte Kategorie"
abgewiesen und blieben in /usenet/complete liegen, ohne je in den
FileFlows/Arr-Flow zu gelangen. Gefunden: Mutiny.2026 x2 (08./09.09.2026,
zusammen ~21 GB), beide Filme in radarrEN weiter monitored/hasFile=false.

/tdarr/complete/{serienen,videoen} existieren bereits; die FileFlows-Library
scannt /tdarr/complete rekursiv, es braucht also nur die Whitelist.

2 neue Testfaelle (serienen + videoen), test_movetdarr.py und
test_movetdarr_parallel.py gruen.
2026-09-16 11:55:01 +02:00
32d68201fd movetdarr v5: FD-based lease lock on local /config filesystem (NFS flock fix) 2026-09-07 11:38:28 +02:00
bb748741cd fix(movetdarr.sh): BusyBox flock hat kein -w (timeout) → -n + Retry-Loop
BusyBox flock kennt nur -n (non-blocking), nicht -w/--timeout.
Der alte Code 'flock -w 900' schlug fehl → Skript fiel sofort in
'fahre ohne Lock fort' und lief ohne Race-Schutz.

Fix: -n mit 900s Retry-Loop (1s Intervall) = effektiv 15min Timeout.
Der Lock wird jettt korrekt gesetzt, parallele Downloads sind serialisiert.
2026-09-06 10:10:37 +02:00
e8a36502e9 movetdarr v4: flock-Serialisierung gegen n8n-staticData-Race bei parallelen SAB-Auftraegen 2026-09-05 18:48:42 +02:00
90de3a31fd fix: wait for every file in season packs 2026-09-05 08:20:52 +02:00
6694b48420 feat: keep SAB jobs leased until Arr import 2026-09-05 07:59:56 +02:00
sascha
9373aef95e movetdarr.sh v2: FileFlows-Leichen-Handling + Fehler-Reporting (SAB PostProcessing Fix 05.09.2026) 2026-09-05 00:03:43 +02:00