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:
Gmer4Lfe
2026-05-22 22:22:21 -04:00
parent 2d0c91ea13
commit ee086f309e
22 changed files with 129 additions and 156 deletions
+10 -10
View File
@@ -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: