rename appdata-Failover→appdata-Fallback in docs; critical sync 15→30min; transcode 3→7min
appdata-Failover → appdata-Fallback: All .md files updated — scripts and confs already used appdata-Fallback. Share was renamed; docs were the only stale references. critical_sync_maintenance.sh: */15 → */30, 96/day → 48/day: critical_sync_maintenance.sh header, master.conf, host1/2.conf comments, Orchestrators README, User Script Plug-in README, Partnership README/manual/script, Docker_Essentials README/downloaders_reset.sh, Fallback README, weekly_sync_maintenance.sh, user_script_plug-in.sh all updated. rsync_emby_failover User Script superseded: Emby dirty sync was already in HOST1_CRITICAL_SYNC_SHARES — it now runs inside critical_sync_maintenance.sh every 30min alongside auth sync and partnership check. Section in User Script Plug-in README marked for deletion from plugin. transcode_management.sh: */3 → */7: transcode_management.sh, transcode_manager.sh, transcode_cleanup.sh headers, Transcodes README/manual, Orchestrators README, User Script Plug-in README, user_script_plug-in.sh all updated.
This commit is contained in:
+10
-10
@@ -17,8 +17,8 @@
|
||||
# array_started.sh at array start — launches ALL startup scripts in order
|
||||
# array_stopping.sh at array stop — graceful shutdown sequence
|
||||
# watchdog_orchestrator.sh every minute — resource + docker + system watchdog
|
||||
# transcode_management.sh every 3 min — cleanup then manager (order critical)
|
||||
# critical_sync_maintenance.sh every 15 min — auth + Emby dirty sync + partnership
|
||||
# transcode_management.sh every 7 min — cleanup then manager (order critical)
|
||||
# critical_sync_maintenance.sh every 30 min — auth + Emby dirty sync + partnership
|
||||
# intermediate_sync_maintenance.sh every 4 hours — arr library sync + artwork fetch
|
||||
# daily_sync_maintenance.sh 1am daily — git + rsync + media + restart
|
||||
# rsync.sh --profile=emby-fallback every 30 min — Emby watch state dirty sync
|
||||
@@ -174,7 +174,7 @@
|
||||
|
||||
|
||||
# ── TRANSCODE MANAGEMENT ──────────────────────────────────────────────────────────────────────
|
||||
# Schedule: */3 * * * * (every 3 minutes)
|
||||
# Schedule: */7 * * * * (every 7 minutes)
|
||||
# Background: YES
|
||||
#
|
||||
# Cleanup first, then manager — order is non-negotiable. Stale segment files are removed
|
||||
@@ -202,15 +202,15 @@
|
||||
|
||||
|
||||
# ── CRITICAL SYNC MAINTENANCE ─────────────────────────────────────────────────────────────────
|
||||
# Schedule: */15 * * * * (every 15 minutes)
|
||||
# Schedule: */30 * * * * (every 30 minutes)
|
||||
# Background: YES
|
||||
#
|
||||
# Keeps failover-critical data current on HOST2. 15 minutes is the maximum staleness
|
||||
# Keeps fallback-critical data current on HOST2. 30 minutes is the maximum staleness
|
||||
# for the auth stack and Emby watch states. Run on HOST1 — bidirectional via detect_hosts().
|
||||
#
|
||||
# rsync Critical-Data:
|
||||
# Auth stack to HOST2: NPM proxy rules, TLS certs, LLDAP user accounts,
|
||||
# Authelia config and policies. HOST2 auth always within 15min of HOST1.
|
||||
# Authelia config and policies. HOST2 auth always within 30min of HOST1.
|
||||
#
|
||||
# rsync Emby dirty sync:
|
||||
# Watch states, user activity, library delta — Emby stays running on both sides.
|
||||
@@ -221,7 +221,7 @@
|
||||
# Reads remote state file. Increments offline counter on failed sync.
|
||||
# Triggers auto-offboard at PARTNERSHIP_OFFLINE_THRESHOLD (30 days) unreachable.
|
||||
#
|
||||
# Silent on clean cycles: runs 96 times per day, no output when healthy.
|
||||
# Silent on clean cycles: runs 48 times per day, no output when healthy.
|
||||
#
|
||||
# bash /mnt/user/appdata/unraid_scripts/Orchestrators/critical_sync_maintenance.sh
|
||||
|
||||
@@ -684,7 +684,7 @@
|
||||
# bash /mnt/user/appdata/unraid_scripts/Docker_Essentials/docker_update_remaining.sh
|
||||
|
||||
# downloaders_reset.sh — maintenance reset for all download clients on this server
|
||||
# Called every 15 minutes by critical_sync_maintenance.sh via CRITICAL_MAINTENANCE_SCRIPTS.
|
||||
# Called every 30 minutes by critical_sync_maintenance.sh via CRITICAL_MAINTENANCE_SCRIPTS.
|
||||
# Host-aware: sections skip gracefully if a downloader URL is empty for this server.
|
||||
#
|
||||
# slskd:
|
||||
@@ -1297,13 +1297,13 @@
|
||||
# * * * * * every minute:
|
||||
# Orchestrators/watchdog_orchestrator.sh
|
||||
#
|
||||
# */3 * * * * every 3 minutes:
|
||||
# */7 * * * * every 7 minutes:
|
||||
# Orchestrators/transcode_management.sh
|
||||
#
|
||||
# */10 * * * * every 10 minutes:
|
||||
# Watchdogs/System/webgui_watchdog.sh
|
||||
#
|
||||
# */15 * * * * every 15 minutes:
|
||||
# */30 * * * * every 30 minutes:
|
||||
# Orchestrators/critical_sync_maintenance.sh
|
||||
#
|
||||
# */30 * * * * every 30 minutes:
|
||||
|
||||
Reference in New Issue
Block a user