fix: correct state file ownership and function naming across watchdogs
stability_watchdog: remove SYS_WATCHDOG_FAILED_FILE from state file touch list — skip list is owned by docker_watchdog, not stability. docker_watchdog: rename check_system_watchdog_state → check_resource_watchdog_state (reads RW_STATE_FILE from resource_watchdog, not SYS_WATCHDOG_STATE_FILE from stability_watchdog). Update all comments and state file docs to reflect correct ownership. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
cce6fc5b65
commit
9d6772fbd6
@@ -134,7 +134,7 @@ SYS_WATCHDOG_REBOOT_WINDOW=$(( SYS_WATCHDOG_REBOOT_WINDOW_HRS * 3600 ))
|
||||
|
||||
# Ensure state files exist
|
||||
for state_file in "$SYS_WATCHDOG_STATE_FILE" "$SYS_WATCHDOG_REBOOT_LOG" \
|
||||
"$SYS_WATCHDOG_FAILED_FILE" "$SYS_WATCHDOG_OOM_FILE"; do
|
||||
"$SYS_WATCHDOG_OOM_FILE"; do
|
||||
touch "$state_file" 2>/dev/null || {
|
||||
error "Cannot create state file: $state_file"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user