Sweep finished runs for misconfigurations instead of waiting to be told
Nothing in Varaverk fires when a job ends, so this picks up run records that completed since the last pass rather than adding a hook to forty scripts. Ahead of stability in the cycle on purpose: a wrong port is not fixed by rebooting the machine.
This commit is contained in:
@@ -403,8 +403,13 @@
|
||||
"Watchdogs/resource_watchdog.sh" # reduce system pressure before healing attempts
|
||||
"Watchdogs/docker_watchdog.sh" # heal containers with freed resources
|
||||
"Watchdogs/system_watchdog.sh" # system component health — storage + webgui
|
||||
"Plugin/unraid/Tools/ai_repair_sweep.sh" # read what the last cycle logged; off unless AI_REPAIR_ENABLED
|
||||
"Watchdogs/stability_watchdog.sh" # reboot if all else fails — last line of defense
|
||||
)
|
||||
# The repair sweep sits ahead of stability deliberately, which is the one exception to "stability
|
||||
# last". It reads the previous cycle's logs and may correct the very misconfiguration stability
|
||||
# would otherwise reboot for — a wrong port is not fixed by restarting the machine. It is bounded
|
||||
# by AI_PROBE_TIMEOUT, exits 0 in every case, and does nothing at all unless AI_REPAIR_ENABLED.
|
||||
|
||||
# ━━━ System Watchdog ━━━
|
||||
# system_watchdog.sh runs SYSTEM_WATCHDOG_SCRIPTS sequentially each cycle.
|
||||
|
||||
Reference in New Issue
Block a user