fix: README — Arbiter → Varaverk scheduler, At Startup of Array → event hook, every minute → every 15 minutes
This commit is contained in:
@@ -483,7 +483,7 @@ varaverk/
|
||||
├── common.sh ← Shared library — all functions used by every script
|
||||
├── load_config.sh ← Sources Configurations/ and common.sh at startup
|
||||
│
|
||||
├── Orchestrators/ ← Scheduled job runners — what Arbiter executes
|
||||
├── Orchestrators/ ← Scheduled job runners — what Varaverk scheduler executes
|
||||
│ README: README-Orchestrators.md
|
||||
│
|
||||
├── Rsync/ ← Core rsync script — called per share with profile
|
||||
@@ -557,7 +557,7 @@ varaverk/
|
||||
The Varaverk scheduler runs only orchestrators — never individual scripts directly.
|
||||
|
||||
```
|
||||
At Startup of Array:
|
||||
Array start (Varaverk event hook):
|
||||
array_started.sh launches all startup scripts in order
|
||||
→ inotify_tuning.sh raise kernel limits before containers start
|
||||
→ docker_syslog_filter.sh suppress veth noise before containers create interfaces
|
||||
@@ -566,7 +566,7 @@ At Startup of Array:
|
||||
→ docker_network_connect.sh connect containers to extra networks
|
||||
→ fallback.sh continuous — mutual failover state machine
|
||||
|
||||
Every minute:
|
||||
Every 15 minutes:
|
||||
watchdog_orchestrator.sh fires each watchdog in sequence
|
||||
→ resource_watchdog.sh reduce pressure before healing attempts
|
||||
→ docker_watchdog.sh two-tier container healing
|
||||
@@ -770,7 +770,7 @@ If you're setting this up from scratch on two servers:
|
||||
|
||||
```
|
||||
1. Follow Manual.md — end-to-end setup guide
|
||||
Tailscale → SSH keys → git clone → master.conf → Arbiter schedule
|
||||
Tailscale → SSH keys → git clone → master.conf → Varaverk scheduler schedule
|
||||
|
||||
2. Set your container names correctly before anything else
|
||||
Shared services: no suffix (Emby, NginxProxyManager, etc.)
|
||||
@@ -801,7 +801,7 @@ If you're setting this up from scratch on two servers:
|
||||
| [README-Transcoding.md](Transcodes/README-Transcoding.md) | Ramdisk design, symlink architecture, Docker mount requirement, SSD fallback |
|
||||
| [README-Monitors.md](Monitors/README-Monitors.md) | Cert monitoring, SMART health, bandwidth tracking, health digest profiles |
|
||||
| [README-Partnership.md](Partnership/README-Partnership.md) | Auth stack sharing, onboard/offboard/transfer lifecycle, deferred offboard |
|
||||
| [Manual.md](Manual.md) | Complete setup guide — Tailscale, SSH keys, git clone, master.conf, Arbiter |
|
||||
| [Manual.md](Manual.md) | Complete setup guide — Tailscale, SSH keys, git clone, master.conf, Varaverk scheduler |
|
||||
| [README-Tools.md](Tools/README-Tools.md) | failover_state_reset, skip list manager, emby_database_repair, container export |
|
||||
| [README-Unraid_Essentials.md](unRAID_Essentials/README-Unraid_Essentials.md) | `git_pull_execute.sh`, `server_reboot.sh`, `mover_stop.sh`, `user_scripts_stop.sh` |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user