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
|
├── common.sh ← Shared library — all functions used by every script
|
||||||
├── load_config.sh ← Sources Configurations/ and common.sh at startup
|
├── 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
|
│ README: README-Orchestrators.md
|
||||||
│
|
│
|
||||||
├── Rsync/ ← Core rsync script — called per share with profile
|
├── Rsync/ ← Core rsync script — called per share with profile
|
||||||
@@ -557,7 +557,7 @@ varaverk/
|
|||||||
The Varaverk scheduler runs only orchestrators — never individual scripts directly.
|
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
|
array_started.sh launches all startup scripts in order
|
||||||
→ inotify_tuning.sh raise kernel limits before containers start
|
→ inotify_tuning.sh raise kernel limits before containers start
|
||||||
→ docker_syslog_filter.sh suppress veth noise before containers create interfaces
|
→ 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
|
→ docker_network_connect.sh connect containers to extra networks
|
||||||
→ fallback.sh continuous — mutual failover state machine
|
→ fallback.sh continuous — mutual failover state machine
|
||||||
|
|
||||||
Every minute:
|
Every 15 minutes:
|
||||||
watchdog_orchestrator.sh fires each watchdog in sequence
|
watchdog_orchestrator.sh fires each watchdog in sequence
|
||||||
→ resource_watchdog.sh reduce pressure before healing attempts
|
→ resource_watchdog.sh reduce pressure before healing attempts
|
||||||
→ docker_watchdog.sh two-tier container healing
|
→ 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
|
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
|
2. Set your container names correctly before anything else
|
||||||
Shared services: no suffix (Emby, NginxProxyManager, etc.)
|
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-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-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 |
|
| [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-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` |
|
| [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