fix7: продакшен-реализация полного reconcile swap и интеграций
- Полностью переписан swap-модуль в режиме exclusive ownership\n- Добавлены verify/checks, статус фактического swap-state и drift\n- Интегрирован ensure-swap в daemon и systemd ExecStartPre\n- Усилен lock API (таймауты) и применение в traffic/firewall/swap\n- Усилен parser firewall (JSON-first + устойчивый text fallback)\n- Обновлены config validation, runtime tools и default priority\n- Синхронизированы docs и build/package hygiene\n- Удалены member Cargo.lock в пользу корневого lockfile
This commit is contained in:
@@ -35,7 +35,7 @@ window_end_utc = "02:00"
|
||||
enabled = true
|
||||
path = "/swapfile"
|
||||
size_mb = 2048
|
||||
priority = -2
|
||||
priority = 1
|
||||
swappiness = 1
|
||||
```
|
||||
|
||||
@@ -82,7 +82,7 @@ swappiness = 1
|
||||
|
||||
`swap.enabled` — включает setup-задачу swap.
|
||||
|
||||
`swap.path`, `swap.size_mb`, `swap.priority`, `swap.swappiness` — параметры аварийного swap. Default: 2 ГБ, низкий priority, `swappiness = 1`.
|
||||
`swap.path`, `swap.size_mb`, `swap.priority`, `swap.swappiness` — параметры managed swap. При `swap.enabled=true` пакет приводит swap-state к exclusive состоянию: активен ровно один swap (`swap.path`), остальные выключаются и swap-entries в `/etc/fstab` пересобираются в одну managed строку. Рекомендуемый low priority — `1`, `swappiness = 1`.
|
||||
|
||||
## Что не выносить в конфиг
|
||||
|
||||
|
||||
Reference in New Issue
Block a user