From ec79a926e839461ef71f525d0969f2d375c0c4e4 Mon Sep 17 00:00:00 2001 From: Gmer4Lfe Date: Fri, 22 May 2026 17:10:53 -0400 Subject: [PATCH] Revert orchestrator + skip_list_manager to original folders MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit watchdog_orchestrator.sh stays in Orchestrators/ — it's an orchestrator, not a watchdog. watchdog_skip_list_manager.sh stays in Tools/ — it's a management utility. Only the 4 watchdog scripts belong in Watchdogs/: docker_watchdog.sh, resource_watchdog.sh, storage_watchdog.sh, system_watchdog.sh --- Docker_Essentials/README-Docker_Essentials.md | 2 +- .../watchdog_orchestrator.sh | 0 .../watchdog_skip_list_manager.sh | 0 user_script_plug-in.sh | 18 +++++++++--------- 4 files changed, 10 insertions(+), 10 deletions(-) rename {Watchdogs => Orchestrators}/watchdog_orchestrator.sh (100%) rename {Watchdogs => Tools}/watchdog_skip_list_manager.sh (100%) diff --git a/Docker_Essentials/README-Docker_Essentials.md b/Docker_Essentials/README-Docker_Essentials.md index 2acb058..2abee83 100644 --- a/Docker_Essentials/README-Docker_Essentials.md +++ b/Docker_Essentials/README-Docker_Essentials.md @@ -275,7 +275,7 @@ Array starts reads system_watchdog state (RAM emergency deferral) │ │ (on skip list event → operator uses) - └── Watchdogs/watchdog_skip_list_manager.sh + └── Tools/watchdog_skip_list_manager.sh inspect state, clear after fixing root cause Daily maintenance window (1am): diff --git a/Watchdogs/watchdog_orchestrator.sh b/Orchestrators/watchdog_orchestrator.sh similarity index 100% rename from Watchdogs/watchdog_orchestrator.sh rename to Orchestrators/watchdog_orchestrator.sh diff --git a/Watchdogs/watchdog_skip_list_manager.sh b/Tools/watchdog_skip_list_manager.sh similarity index 100% rename from Watchdogs/watchdog_skip_list_manager.sh rename to Tools/watchdog_skip_list_manager.sh diff --git a/user_script_plug-in.sh b/user_script_plug-in.sh index 05d25c3..77b9030 100644 --- a/user_script_plug-in.sh +++ b/user_script_plug-in.sh @@ -168,9 +168,9 @@ # Overlap protection: acquire_lock() exits immediately if a prior cycle is still running — # prevents pile-up when a restart attempt or daemon check takes longer than 60 seconds. # -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_orchestrator.sh -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_orchestrator.sh --dry-run -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_orchestrator.sh --status +# bash /mnt/user/appdata/unraid_scripts/Orchestrators/watchdog_orchestrator.sh +# bash /mnt/user/appdata/unraid_scripts/Orchestrators/watchdog_orchestrator.sh --dry-run +# bash /mnt/user/appdata/unraid_scripts/Orchestrators/watchdog_orchestrator.sh --status # ── TRANSCODE MANAGEMENT ────────────────────────────────────────────────────────────────────── @@ -605,11 +605,11 @@ # docker start ContainerName → confirm fix works before handing back to watchdog # watchdog resumes normal monitoring on next cycle automatically # -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --status -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --clear ContainerName -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --clear ContainerName --force -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --clear-all -# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --dry-run +# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --status +# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --clear ContainerName +# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --clear ContainerName --force +# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --clear-all +# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --dry-run # docker_container_stop.sh — stop all running containers sequentially with verification # Called by array_stopping.sh as the final step in the planned shutdown sequence. @@ -1295,7 +1295,7 @@ # Orchestrators/array_stopping.sh (single entry — graceful shutdown) # # * * * * * every minute: -# Watchdogs/watchdog_orchestrator.sh +# Orchestrators/watchdog_orchestrator.sh # # */3 * * * * every 3 minutes: # Orchestrators/transcode_management.sh