Update rsync docs: emby-fallback profile removed, Emby watch state now synced by play_state_sync.sh

This commit is contained in:
Gmer4Lfe
2026-07-26 11:10:35 -04:00
parent 19036621dc
commit 0061ddef72
3 changed files with 12 additions and 28 deletions
+3 -5
View File
@@ -67,8 +67,8 @@ Orchestrators/ ← decides what to sync, when, and in what order
weekly_sync_maintenance.sh ──────────────────────────────────► rsync.sh (emby, critical-data)
critical_sync_maintenance.sh ────────────────────────────────► rsync.sh (partnership shares)
Cron (direct):
*/30 * * * * ──────────────────────────────────► rsync.sh --profile=emby-fallback
Note: Emby watch/resume state is NOT synced by rsync — Media/play_state_sync.sh
does it over the Emby API every 30 min (CRITICAL_MAINTENANCE_SCRIPTS).
Monitors/
bandwidth_monitor.sh ◄─── called by rsync.sh after each sync (--log-transfer)
@@ -94,7 +94,6 @@ Profile key = directory basename lowercased. `--profile=name` overrides.
| `critical-data` | Auth stack | Mariadb-Authelia, Redis-Authelia, NPM, Lldap | Authelia has restart delay |
| `important-data` | NextCloud + Postgres | Postgres-NextCloud | NextCloud has restart delay |
| `emby` | Full Emby mirror | Emby (both sides) | Weekly — Sunday 2:30am |
| `emby-fallback` | Emby watch state delta | None | Dirty sync — Emby stays running |
For full profile definitions see `Manual-Rsync.md`.
@@ -104,7 +103,7 @@ For full profile definitions see `Manual-Rsync.md`.
| Script | Role | When It Runs |
|--------|------|-------------|
| `rsync.sh` | Core transfer engine — profile resolution, pre-flights, container management, transfer, bandwidth logging | Called by orchestrators; directly for manual and 30-min Emby dirty sync |
| `rsync.sh` | Core transfer engine — profile resolution, pre-flights, container management, transfer, bandwidth logging | Called by orchestrators; directly for manual syncs |
---
@@ -116,7 +115,6 @@ Callers (Orchestrators/) ──────────────────
weekly_sync_maintenance.sh rsync.sh /path/to/share [--profile=name] │
critical_sync_maintenance.sh ─────────────────────────────────────────────► │
fallback.sh (writeback) │
Direct cron (emby-fallback) │
┌─────────────────────────────────────┐
│ 1. Infer/accept profile │