Correct stale references across the remaining folder docs
Three renamed or dissolved names were still cited, and three scheduled scripts had no entry in their folder's table.
This commit is contained in:
@@ -230,7 +230,7 @@ data — it just doesn't trigger a notification for that condition.
|
||||
| State File | Source | What It Shows |
|
||||
|-----------|--------|---------------|
|
||||
| `FALLBACK_STATE_FILE` | `Fallback/fallback.sh` | Current fallback state (NORMAL/FALLBACK/etc.) |
|
||||
| `SYS_WATCHDOG_FAILED_FILE` | `Watchdogs/docker_watchdog.sh` | Container skip list — needs human attention |
|
||||
| `DOCKER_WATCHDOG_FAILED_FILE` | `Watchdogs/docker_watchdog.sh` | Container skip list — needs human attention |
|
||||
| `WATCHDOG_STATE_FILE` | `Watchdogs/docker_watchdog.sh` | Active container strike counts |
|
||||
| `SYS_WATCHDOG_STATE_FILE` | `Watchdogs/stability_watchdog.sh` | Active system watchdog strikes |
|
||||
| `BANDWIDTH_LOG` | `bandwidth_monitor.sh` | Yesterday's transfer history |
|
||||
|
||||
@@ -153,7 +153,7 @@ Daily 8am:
|
||||
weekly_health_digest.sh ── reads ──────────► FALLBACK_STATE_FILE
|
||||
── reads ──────────► WATCHDOG_STATE_FILE
|
||||
── reads ──────────► SYS_WATCHDOG_STATE_FILE
|
||||
── reads ──────────► SYS_WATCHDOG_FAILED_FILE
|
||||
── reads ──────────► DOCKER_WATCHDOG_FAILED_FILE
|
||||
── reads ──────────► BANDWIDTH_LOG
|
||||
── reads ──────────► TRANSCODE_DAILY_LOG
|
||||
── reads ──────────► TUNING_MONITOR_LOG
|
||||
|
||||
@@ -538,7 +538,7 @@ Runs on both servers; `detect_hosts()` determines which direction each sync goes
|
||||
# Drive temperature exit codes respected — skip share or abort all on CRIT.
|
||||
#
|
||||
# 3. Post-sync: DAILY_MAINTENANCE_SCRIPTS (everything except git pull)
|
||||
# media_management.sh → permissions + cleaners + arr cleanup
|
||||
# Media/ + Arrs_Stack/ scripts → permissions, cleaners, arr cleanup, classification
|
||||
# docker_daily_restart.sh → nightly container restarts
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
```
|
||||
@@ -557,12 +557,12 @@ Runs on both servers; `detect_hosts()` determines which direction each sync goes
|
||||
#
|
||||
# HOST1 runs this script at 1am:
|
||||
# → pushes HOST1_DAILY_SYNC_SHARES (Movies, Tv_Shows, Music) → HOST2
|
||||
# → media_management.sh on HOST1's shares
|
||||
# → Media/ + Arrs_Stack/ scripts on HOST1's shares
|
||||
# → docker_daily_restart.sh on HOST1's containers
|
||||
#
|
||||
# HOST2 runs this script at 1am:
|
||||
# → pushes HOST2_DAILY_SYNC_SHARES (Anime_Shows, Anime_Movies) → HOST1
|
||||
# → media_management.sh on HOST2's shares
|
||||
# → Media/ + Arrs_Stack/ scripts on HOST2's shares
|
||||
# → docker_daily_restart.sh on HOST2's containers
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
```
|
||||
|
||||
@@ -144,6 +144,8 @@ independently at 4-hour cadence.
|
||||
| `partnership_transfer.sh` | Transfer ownership from current owner to current mirror | Via `partnership_manager.sh --transfer`; owner only |
|
||||
| `ssh_setup.sh` | SSH key generation, remote install, auth validation | Called by onboard; manually for re-keying or validation |
|
||||
| `onboard_cancel.sh` | Remove SSH keys in one or both directions, clear setup flags | During cancelled or failed onboard; manual cleanup |
|
||||
| `gitea_ssh_setup.sh` | Generate a Gitea keypair and register it via the Gitea API | Called during onboard; manually when re-keying a server |
|
||||
| `share_setup.sh` | Create missing Unraid shares on the mirror from the owner's sync lists | Called during onboard; safe to re-run — existing shares are never modified |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ Orchestrators/
|
||||
────────────────────────► inotify_tuning.sh (before docker_network_connect)
|
||||
array_stopping.sh ───────────────────────► conf_cache_save.sh (first — while cache is fresh)
|
||||
───────────────────────► rsync_stop.sh --rsync-only (stop transfers)
|
||||
weekly_maintenance.sh ──────────────────► clear_logs.sh
|
||||
weekly_sync_maintenance.sh ──────────────────► clear_logs.sh
|
||||
|
||||
Watchdogs/System/
|
||||
conf_cache_watchdog.sh ─────────────────► maintains $PERSISTENT_CONF_CACHE while partner offline
|
||||
@@ -109,7 +109,7 @@ Plugin/unraid/Watchdogs/System/
|
||||
| `conf_sync.sh` | Sync partner confs: pull → RAM cache, push own conf to partners | At array start + every 4 h (--pull-only) |
|
||||
| `conf_cache_save.sh` | Snapshot partner RAM cache → `$PERSISTENT_CONF_CACHE` | At array stop — first step |
|
||||
| `conf_cache_restore.sh` | Load missing partner confs from persistent backup into RAM | At array start — after conf_sync |
|
||||
| `clear_logs.sh` | Size-threshold log cleanup | Weekly via weekly_maintenance.sh |
|
||||
| `clear_logs.sh` | Size-threshold log cleanup | Weekly via weekly_sync_maintenance.sh |
|
||||
| `rsync_stop.sh` | Orchestrator-aware rsync stop | Manual / called by array_stopping.sh |
|
||||
| `server_reboot.sh` | Graceful reboot with pre-flight warnings | Manual |
|
||||
|
||||
@@ -141,7 +141,7 @@ Every 15 minutes (watchdog_orchestrator.sh):
|
||||
Every 4 hours (intermediate_sync_maintenance.sh):
|
||||
└─ conf_sync.sh --pull-only ← refresh partner conf in RAM without pushing own conf
|
||||
|
||||
Weekly (weekly_maintenance.sh):
|
||||
Weekly (weekly_sync_maintenance.sh):
|
||||
└─ clear_logs.sh
|
||||
System logs: clear if > LOG_MIN_SIZE_MB
|
||||
Docker logs: clear per-container if > LOG_DOCKER_MAX_MB
|
||||
|
||||
@@ -250,7 +250,7 @@ docker start ContainerName
|
||||
# Both live on /boot/config — survive reboots intentionally.
|
||||
# A container that was skip-listed before a reboot is still broken after it.
|
||||
|
||||
$SYS_WATCHDOG_FAILED_FILE # persistent skip list
|
||||
$DOCKER_WATCHDOG_FAILED_FILE # persistent skip list
|
||||
$WATCHDOG_CONTAINER_RESTART_LOG # restart loop tracking
|
||||
```
|
||||
|
||||
|
||||
@@ -130,6 +130,7 @@ The relationship is one-way: Tools act on state that other scripts have written.
|
||||
| `emby_to_lidarr_sync.sh` | Add all Emby album artists not yet tracked in Lidarr | After Lidarr setup, database wipe, or when you suspect gaps |
|
||||
| `emby_to_sonarr_sync.sh` | Add all Emby TV series not yet tracked in Sonarr | After Sonarr setup, database wipe, or when you suspect gaps |
|
||||
| `emby_to_radarr_sync.sh` | Add all Emby movies not yet tracked in Radarr | After Radarr setup, database wipe, or when you suspect gaps |
|
||||
| `trailer_folder_migration.sh` | Relocate TV trailers Emby was ingesting as fake episodes into `<show>/trailers/` | Once, after Trailarr's Series Trailers profile was corrected |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user